我下载图像,并设置为屏幕背景动态使用 Imageview
。我已经尝试了 ScaleType
,以缩放图像。
如果图像高度大于宽度,则 ScaleTypes
fitStart
、 fitEnd
和 fitCenter
不工作。Android 将照片缩小,并根据高度进行调整,但我看到一些额外的空白空间作为宽度的一部分。
I want to scale down the photo based on the width so that it fits the width and I don't care if there's some extra blank space as part of the height or if height is too long it is fine if it's going out of the view(if that's possible?).
ScaleType.XY
缩放照片,并适合在 ImageView
的一切,并不关心图像的高度/重量比例。
<ImageView
android:id="@+id/background"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
android:scaleType="fitStart"
/>