Android
雨CC
这个作者很懒,什么都没留下…
展开
-
view getLeft(), getRight(), getTop(), getBottom()都是0
出现这种情况可能是在刚启动程序,程序刚开始绘制 view 的时候,你马上使用代码去捕获上面的值。这个时候,由于view 是刚开始绘制的,你得到的就会是 0. 02-22 22:55:46.465 9864-9883/com.viewposition E/--: left:0 top:0 right:0 bottom:0 public class MainActivity e原创 2017-02-23 11:59:06 · 3294 阅读 · 0 评论 -
Android view 的参数x y left right top bottom translationX translationY
left right top bottom 这几个参数 是初始化的值,一旦初始化 这几个参数不在改变,记录初始化的原始状态。如果代码里做了平移等动作 ,是偏移量translationX ,translationY这两个参数在发生变化,所以x y 也会发生变化。x = translationX + left;y = translationY + top;原创 2017-02-27 10:20:00 · 858 阅读 · 0 评论