Merhabalar, Uygulamalarımızda ImageView kullanırken, resmin boyutunun bozulduğunu ve orjinal resime göre aspect ratio yu yani boy oranını kaybettiğini görürüz. İşte bu sorunu ortadan kaldırmak için aşağıdaki üç yapıya dikkat etmeliyiz.
1- ImageView de kullanacağımız resmi background olarak değil de src olarak set etmeliyiz.
2- adjustViewBounds kod parçasını true olarak set etmeliyiz. Böylece ImageView kendisini otomatik olarak kullanılan resme göre resize etmiş olur.
3- scaleType kod parçasını kullanarak da cihazın ekranına göre hangi şekilde konumlanması gerektiğini söylüyoruz.
Böylece aşağıdaki gibi bir yapı elde etmiş oluyoruz.
<ImageView android:adjustViewBounds="true" android:scaleType="fitXY" android:layout_width="wrap_content" android:src="@drawable/your_image" android:layout_height="wrap_content"></ImageView>
17
Bu yaptığımız İmageView’i sayfanın ortasına veya herhangi bir yerine nasıl konumlandırabiliriz ?
xml layout dosyasında centerInParent değerini true olarak set edersen ekranın tam ortasında gözükecektir resim
İyi akşamlar,
Her cihaz için resim atmak istemiyorum projemde.Yüksek çözünürlüklü bir resim atsam daha sonra cihaza göre en boy oranı koru veya max min ile küçültebilir miyim?
[…] Resmin en boy oranını koruması için kullanırız. ayrıntılı bilgi almak için bu kısma […]