画面デバイスに大きな Y マージンを持つ ImageView を配置したいと考えています。これは、画像の一部が画面からはみ出し、画像がトリミングされることを意味します。
問題は、Android が画面内に収まるように画像を常にスケーリングしていることですが、それは望ましくありません。画像をトリミングしたいのです。
ImageView をトリミングしてサイズ変更しないようにするにはどうすればよいですか?
PS 可能なすべての ScaleType プロパティを試しましたが、どれもうまくいきませんでした!
コード :
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="200dp"
android:background="@drawable/my_image"
android:scaleType="centerCrop"
/>
</RelativeLayout>