gpt4 book ai didi

android - 将太小的 ImageView 增加到 48dp 触摸目标大小?

转载 作者:行者123 更新时间:2023-12-05 03:53:25 27 4
gpt4 key购买 nike

我有一个带有 24x24 dp 图标的 ImageView,所以完整的 ImageView 和触摸区域只有 24x24dp,而 recommended minimum touch target area是 48x48dp。

增加 ImageView 触摸区域大小的常用方法是什么?我可以在每一侧手动添加 12 dp 的填充(24 + 12 + 12 = 48 dp),但有没有更好的方法?特别是如果 ImageView 大小发生变化,我必须手动调整填充,这很容易出错。

最佳答案

您可以将 ImageView 的大小设置为可触摸区域的大小。

然后设置ImageView 的scale type 属性来达到预期的效果。在您的情况下(图标可能小于 48dp x 48dp)这可能是 android:scaleType="center" android:scaleType="centerInside".

参见 documentation所有选项的描述

关于android - 将太小的 ImageView 增加到 48dp 触摸目标大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61619461/

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