【发布时间】:2019-10-27 07:38:16
【问题描述】:
我浏览了标签android:cropToPaddinghere的文档,它只说:
如果为 true,图像将被裁剪以适应其填充。
可以是布尔值,例如“true”或“false”。
这让我很难理解。
我的应用中有一个ImageView(由其他人开发):
<ImageView
android:layout_width="125dp"
android:layout_height="125dp"
android:layout_gravity="center"
android:maxWidth="100dp"
android:padding="20dp" />
这个ImageView里面有cropToPadding标签,主屏幕上有大约20个ImageView,里面都有这个标签,而且应用程序显然需要时间来加载,因为有更多的图像,但是然后删除图像不是一种选择,所以当我遇到这个标签时,我发现了一些无用的东西并试图优化布局。
删除此标记对ImageView 中显示的图像没有改变,但每个图像都包含此标记一定是有原因的。所以我开始寻找这个标签的作用,文档并不清楚为什么要使用这个标签。
谁能解释一下这个标签对图片的作用?我发现资源不多,我发现的只是“这将图像裁剪为填充”,这是什么意思!我知道什么是填充,我知道什么是裁剪,但是“设置此 ImageView 是否裁剪为填充”是什么意思?
【问题讨论】:
标签: android android-layout imageview android-imageview