自定义相关api探究:

来源:互联网 发布:光伏功率优化器原理 编辑:程序博客网 时间:2024/05/22 06:56

自定义相关api探究:
1.event.getX/event.getRawX的区别:
getX()是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值
(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),
getY(),getRawY()一样的道理。
参考:http://blog.csdn.net/daodaowolf/article/details/8247504
http://blog.csdn.net/ztp800201/article/details/17218067
2.view.getTop/view.getLeft/view.getRight/view.getBottom
在Android中可以把left相当于X轴值, top相当于Y轴值, 通过这两个值Android系统可以知道视图的绘制起点,
在通过Wdith 和 Height 可以得到视图上下左右具体值,就可以在屏幕上绝对位置绘制视图。
right 与 bottom计算如下:
right = left + width;
bottom = top + height;
视图左侧位置 view.getLeft();
视图右侧位置 view.getRight();
视图顶部位置 view.getTop();
视图底部位置 view.getBottom();
视图宽度 view.getWidth();
视图高度 view.getHeight();
参考:http://www.cnblogs.com/zhengbeibei/archive/2013/05/07/3065999.html
http://www.open-open.com/lib/view/open1434968228232.html

0 0
原创粉丝点击