Android的getLeft,getX,getTranslation,getRawX的理解
来源:互联网 发布:手机视频播放器 知乎 编辑:程序博客网 时间:2024/06/06 02:44
1、left(getLeft()):View相对于父View的左边坐标。
这个值不会随着View的属性(transitionX和X)改变。 View在layout的时候,会调用setFrame函数来改变left的值。 客户端也可以直接调用setLeft来改变left值。left值改变后,View的大小也会改变。因为View的大小是right - left。
2、x(getX()): View实际显示的左边坐标。它的值是 translationX + left
3、tanslationX(getTranslationX):View 相对于left的位移。
属性动画改变的是x和translationX的值,没有改变left的值。
所以,这三个值的关系是:
x = translationX + left。
4、getRowX:触摸点相对于屏幕的坐标
0 0
- Android的getLeft,getX,getTranslation,getRawX的理解
- getX(),getRawX(),getLeft()的区别
- Android开发中getleft和getX,getRawX的区别
- android View的getX getLeft getTranslateX以及MotionEvent的getX getRawX的区别与联系
- MotionEvent中的getRawX()和getX()和getLeft()的区别
- 获取坐标的getTop getLeft getX getRawX系列方法
- Android中控件之间的距离:getLeft,getRight;getRawX,getX;margin,padding
- Android MotionEvent中getX()和getRawX()区别以及View坐标getLeft(),getTop()一点理解
- getX getRawX的区别
- getX getRawX的区别
- getX getRawX的区别
- android MotionEvent getX getRawX getScrollX 的区别
- Android Event.getX 与getRawX的区别
- Android getX()和getRawX()的区别
- android MotionEvent中getX()和getRawX()的区别 这个需要深入理解一下
- Android入门-短信-layout中getX,getLeft等的区别
- Android View getX getLeft getTranslationX layoutparams.leftMargin的值
- [android API 学习]View 的getLeft(),getX()和getTranslationX()
- 2-7parent > child选择器
- Tomcat7源码分析——启动过程和类加载器
- 插入排序
- 左右最值最大差
- Android中定时任务的实现
- Android的getLeft,getX,getTranslation,getRawX的理解
- 2-8prev + next选择器
- python 网络一分钟 get IP
- 关于我
- Tomcat内核之Tomcat的类加载器
- java实现第三方登录
- #1015 : KMP算法
- bzoj 4631: 踩气球 线段树建图
- 链接与链接脚本