有时候,按照视觉图做出来效果后,发现点击区域过小,不好点击,用户体验肯定不好。扩大视图,就会导致整个视觉图变得不好看。那么有没有什么办法在不改变视图大小的前提下扩大点击区域呢? 答案是有! 能够解决这个问题的前提你要对 View 的事件分发机制有一定的了解。 下面我将简单介绍一下View ...
目标:扩大ImageButton的点击区域 遭遇问题:在布局文件xml中定义了一个ImageButton,因为图标尺寸很小导致很难有效点击。 具体代码如下所示: 其点击区域如下图所示 蓝色边框选中区域 : 因为可点击区域太小,导致很难点击到Button,体验非常不好。但是又不想扩大切片,也不想增加Java代码,如何做 解决方案:具体代码如下 修改后效果图如下: 结果:可准确并及时响应点击行为。达到 ...
2012-08-11 16:27 0 4848 推荐指数:
有时候,按照视觉图做出来效果后,发现点击区域过小,不好点击,用户体验肯定不好。扩大视图,就会导致整个视觉图变得不好看。那么有没有什么办法在不改变视图大小的前提下扩大点击区域呢? 答案是有! 能够解决这个问题的前提你要对 View 的事件分发机制有一定的了解。 下面我将简单介绍一下View ...
事件响应不够我们设置的最小区域的自动扩大到我们的设置的最小区域。 .h定义我们设 ...
1.Android提供TouchDelegate帮助实现扩大一个很小的view的点击区域 例如:https://developer.android.com/training/gestures/viewgroup.html#delegate 布局文件 代码 简单 ...
目的: 想给一个简单的小按钮扩大其热区在四个方向上均向外扩张10px 解决方案: 1. 常规的解决方案可能是设置一圈透明边框。 border: 10px solid transparent; 2. 但是如果按钮有背景色,那么边框很可能会扩大按钮的可视尺寸。于是可以采用 ...
Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。 如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小 ...
Android ImageButton 点击变换图片 使用的图片类型为 png (当然,这不重要),图片大小和 ImageButton 大小不同 效果: 1. 准备两张在 ImageButton 中显示的图片,将其放入 drawable 或其他。 2. 放置 ImageButton ...
一、使用 border/padding 属性扩大可点击区域 <button class="btn">点击</button> 二、使用伪元素扩大可点击区域 ...
防止按钮连续点击 其实实现很简单 共通方法: Java代码 public class Utils { private static long lastClickTime; public static ...