有时候,按照视觉图做出来效果后,发现点击区域过小,不好点击,用户体验肯定不好。扩大视图,就会导致整个视觉图变得不好看。那么有没有什么办法在不改变视图大小的前提下扩大点击区域呢? 答案是有! 能够解决这个问题的前提你要对 View 的事件分发机制有一定的了解。 下面我将简单介绍一下View ...
Android . 设计规定的有效可触摸的UI元素标准是 dp,转化为一个物理尺寸约为 毫米。 毫米,这是一个用户手指能准确并且舒适触摸的区域。 如下图所示,你的UI元素可能小于 dp,图标仅有 dp,按钮仅有 dp,但是他们的实际可操作焦点区域最好都应达到 dp的大小。 为使小的UI区域获得良好的触摸交互,根据View的特性,目前碰到了两种情况: .如ImageView,设置其padding值, ...
2014-09-12 11:09 0 7831 推荐指数:
有时候,按照视觉图做出来效果后,发现点击区域过小,不好点击,用户体验肯定不好。扩大视图,就会导致整个视觉图变得不好看。那么有没有什么办法在不改变视图大小的前提下扩大点击区域呢? 答案是有! 能够解决这个问题的前提你要对 View 的事件分发机制有一定的了解。 下面我将简单介绍一下View ...
的博客 欢迎关注公众号、留言、评论,一起学习。 若有帮助到您,欢迎点击推荐,您的支持是对我坚持最好 ...
1.Android提供TouchDelegate帮助实现扩大一个很小的view的点击区域 例如:https://developer.android.com/training/gestures/viewgroup.html#delegate 布局文件 代码 简单 ...
更新记录 2020年3月28日,初稿 文章背景 近日,接到头头突然让我改一个东西,让我马上把某个按钮的点击相应区域扩大一点。作为一个iOS三个月的新人,还真不了解要怎么做。随后,头头说只要加一行代码就行了,然后让某位前辈直接把参考代码发给我。 后来,我加了一行类似于如下的代码 ...
目标:扩大ImageButton的点击区域 遭遇问题:在布局文件xml中定义了一个ImageButton,因为图标尺寸很小导致很难有效点击。 具体代码如下所示: 其点击区域如下图所示(蓝色边框 ...
点击事件不生效,原来是因为我在里面的 ImageView中添加了 android:clickable="true"。 解决办法:删掉ImageView中的android:clickable="true"。 <!--扩大点击区域--> < ...
事件响应不够我们设置的最小区域的自动扩大到我们的设置的最小区域。 .h定义我们设 ...
效果: 代码: ...