Android View -- setTranslationX

通过此方法使View位置发生偏移,达到margin的作用却又不改变View的getLeft()的值。

恢复方法是setTranslationX(0),而不是上一次偏移量的相反数。

不过,通过getLocationInWindow(), getLocationOnScreen()获取到的位置是发生变化的,因此才能看到View的移动。

 

参考:Android动画精讲一:从setTranslationX谈属性动画和view动画的区别

posted @ 2016-07-17 16:13  liDB  阅读(3978)  评论(0编辑  收藏  举报