android开发如何让子View的事件交给其上层父View去处理呢?
如何让子View的事件交给其上层父View去处理呢?
recyclerview的item项本身有点击事件,然后他的子view上的控件比如button、switch、seekbar、textview等等,有的时候需要这些控件各自有各自的点击事件,一般是通过回调接口的方式去实现。但有时候又不需要这些子控件有相应的事件产生,那么怎么办呢?
常规的方法是自定义父类的ViewGroup容器,然后去重写onInterceptTouchEvent,返回true。这样就将子类的事件全部拦截了,让父类自己去实现。需求能解
原创
2020-08-29 11:43:43 ·
2784 阅读 ·
0 评论