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

原创 2016年05月31日 10:13:38
需求: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的状态就行缩放。===成功
代码:
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android简单用属性动画实现两个控件重叠

1.描述: 简单的实现一个小动画,两个控件重叠。 2.思路: 获取两个控件之间的位置在X,Y轴方向的差值。 /** * 计算两个控件之间的距离 * @param fromView * ...

Android 使Textview等其他控件重叠,在布局的正上方中间

项目中需要时一个textview居于layout布局的正中间部分,如下图所示:      使用相对布局的形式,可以使控件居于左上角和右上角,但就是无法居于布局的正中间的上方,会被覆盖掉,原先的布...

[android自定义控件]之自定义TextView实现两个text

android自定义控件对于每一个android程序员来说是基本技能,今天写了一个自定义TextView,通过xml定义属性leftText和rightText实现在一个view里面实现两个text并...

asp.net中实现DetailsView控件下的两个DropDownList级连变动

http://www.cnblogs.com/dreampeng007/archive/2007/12/03/980965.html 做项目中,一直在用DetailsView控件在显示数据库表的详细数...
  • plean
  • plean
  • 2011-06-16 17:14
  • 782

给DataList分页有两个办法:1、自定义实现分页方法 2、用第三方控件(例如AspNetPager)

给DataList分页有两个办法:1、自定义实现分页方法 2、用第三方控件(例如AspNetPager) 先介绍下如何自定义实现分页方法。 我的DataList分页方法的核心原理是利用Pa...

判断两个矩形是否重叠

判断两个矩形是否重叠关于如何判断两个矩形重叠,这是我在实际项目开发当中曾经遇到过的问题:“判断图像中检测到的两个人脸框矩形是否有重叠部分,并计算重叠大小,从而确认是否为同一个人脸”。后来,在浏览博客时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)