markdown 扩大控件的点击范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 扩大控件的点击范围相关的知识,希望对你有一定的参考价值。


方法1、通过增加padding的值

增加padding值,扩大控件的外部范围。

对于增加padding的方法有些控件是不适合的,比如checkbox:
![padding对于checkbox](http://oi2e3199v.bkt.clouddn.com/179070dd56fbe2a381008066a1e6e824.png)
从图示可以看出,CheckBox设置padding值影响的是实际上文字到CheckBox边界的距离,图片始终在左侧垂直居中的位置。 
也就是说无论你怎么设置padding,checkbox左边的点击范围永远不会扩大甚至会缩小,这时候可以采用第三种方法。



方法2、TouchDelegate  具体参照:使用android.view.TouchDelegate扩大View的触摸点击区域:http://blog.csdn.net/tongcpp/article/details/23450975



方法3:图片内容不变,在原先的图片外围增加透明像素。
由于透明像素不可见,图片看起来的实际大小仍然和以前一样,但由于透明像素的存在,CheckBox的区域也会随之增大。 

以上是关于markdown 扩大控件的点击范围的主要内容,如果未能解决你的问题,请参考以下文章

iOS扩大UIButton按钮的点击范围

iOS扩大按钮点击范围

扩大控件点击区域

iOS-扩大按钮点击范围

iOS点击事件穿透及扩大视图点击区域

iOS点击事件穿透以及扩大视图的响应区域