Site icon Mobilhanem

Android ImageView En Boy Oranını Koruma (Aspect Ratio)

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
Exit mobile version