我想在我的屏幕设备上放置一个带有大 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>