gpt4 book ai didi

android - ImageView ScaleType 忽略填充

转载 作者:IT老高 更新时间:2023-10-28 21:53:11 34 4
gpt4 key购买 nike

我有一个带有白色背景和 1dp 填充的 Imageview 集,这会产生类似边框的效果,这是想要的结果。

现在,如果我将 scaleType 设置为 centerCrop,它会忽略顶部和底部的填充。
所以我仍然在左侧和右侧有边框,但在顶部和底部没有。

有人想阻止这种情况发生吗?或者另一种在图像周围创建边框的快速方法。我将它用于我的自定义 GridView

   <ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:contentDescription="@string/test"
android:padding="1dp"
android:src="@drawable/some_photo"
android:scaleType="centerCrop" />

最佳答案

<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:contentDescription="@string/test"
android:padding="1dp"
android:src="@drawable/some_photo"
android:cropToPadding="true"
android:scaleType="centerCrop" />

您只需添加android:cropToPadding

android:cropToPadding="true"

然后 imageView 将尊重您选择的填充。

关于android - ImageView ScaleType 忽略填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850976/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com