我想让一张图片适合我的图片 View
。我正在使用 Glide 以编程方式加载图像。它会加载图像,但不会拉伸(stretch)它以适合我的整个 image view
。它像这样在两边留下空格
我想在不裁剪的情况下显示我的整个图像,所以我不能使用
android:scaleType="centerCrop"
有一种方法可以将整个图像放入我的 ImageView
中,方法是使用
android:background="@drawable/image"
它拉伸(stretch)我的图像以适应整个 ImageView
。但是,如果我使用 Glide 加载图像,我怎样才能达到同样的效果呢?
最佳答案
我终于得到了答案。 只需使用
android:scaleType="fitXY"
像这样在 xml ImageView 标签中使用 Glide 或 BitmapFactory 加载图像,而不使用任何 scaleType 属性。
<ImageView
android:id="@+id/image_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"/>
加载图像到 ImageView
Glide.with(this).load(imageUrl).into((ImageView)findViewById(R.id.image_view));
关于java - 使用 Glide 拉伸(stretch)图像以适应 ImageView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50001080/