View位置属性整理

1. 下面四个属性决定View的宽高:

mLeft: 以像素为单位,View的左边缘到父View左边缘的距离。

mRight: 以像素为单位,View的右边缘到父View左边缘的距离。

mTop: 以像素为单位,View的上边缘到父View上边缘的距离。

mBottom: 以像素为单位,View的底边缘到父View上边缘的距离。

mRight - mLeft = width;

mBottom - mTop = height;

2. 下面四个属性用来表示View的位置(相对于父View)

x: 以像素为单位,View在X-axis的视觉位置。

y: 以像素为单位,View在Y-axis的视觉位置。

translationX: 以像素为单位,相对于View自身左边缘水平的位置。

translationY: 以像素为单位,相对于View自身顶边缘垂直的位置。


3. 决定View中内容的位置(相对于View自己)

mScrollX: 以像素为单位,内容水平滚动的偏移量。

mScrollY: 以像素为单位,内容垂直滚动的偏移量。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容