转载自:blog.youkuaiyun.com/csm_qz/article/details/50880847
View backView = findViewById(R.id.iv_back);
if (backView != null){
ViewParent parent = backView.getParent();
if (parent != null){
Rect rect = new Rect();
backView.getHitRect(rect);
rect.top -= BACK_VIEW_EXPANSION;
rect.left -= BACK_VIEW_EXPANSION;
rect.right += BACK_VIEW_EXPANSION;
rect.bottom += BACK_VIEW_EXPANSION;
TouchDelegate touchDelegate = new TouchDelegate(rect,backView);
((View)parent).setTouchDelegate(touchDelegate);
}
}
Android扩大View的点击范围
最新推荐文章于 2024-08-09 18:56:14 发布
博客转载自blog.youkuaiyun.com,展示了一段Android代码。代码通过findViewById获取视图,判断视图及其父视图不为空后,创建Rect对象并调整其边界,再使用TouchDelegate扩大视图的点击区域,最后将其设置给父视图。
2615

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



