View位置属性整理

2017-06-08  本文已影响0人  binli

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: 以像素为单位,内容垂直滚动的偏移量。

上一篇 下一篇

猜你喜欢

热点阅读