要想控制点击区域的形状和大小需要TouchDelegate
final View parent = (View) delegate.getParent();
parent.post( new Runnable() {
public void run() {
final Rect r = new Rect();
delegate.getHitRect(r);
r.top -= 4;
r.bottom += 4;
parent.setTouchDelegate( new TouchDelegate( r , delegate));
}
});
delegate为一个控件
本文介绍如何使用 TouchDelegate 来调整控件的点击区域,通过修改父视图的 TouchDelegate 来扩大或缩小控件的点击范围。
2615

被折叠的 条评论
为什么被折叠?



