两个重叠控件的放大缩小实现

需求:A,B两个RelativeLayout控件全屏并重叠,初始A全屏,B缩小到右下角一小块区域,点击B后,A缩小到右下角,B放大全屏;再点击A,A放大,B缩小...以此反复。
解决:
1. 考虑将A,B extends RelativeLayout,对onInterceptTouchEvent方法重写,对右下角区域条件判断,不拦截MotionEvent,传给被缩小的控件(A/B)=======失败,A,B变成缩
小状态后不能获取点击事件?!
2. 考虑将A,B的父控件extends RelativeLayout,对onInterceptTouchEvent方法重写,对右下角区域条件判断,拦截MotionEvent,点击后判断A,B的状态就行缩放。===成功
代码:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值