View的translationX,translationY,X,Y

我们View的坐标是由left,Top,Right,Bottom决定的。先来看一张图:


View动画(补间动画)是不改变View的真实位置的,就是肉眼看上去View位置发生了变化,但是点击区域还在原来的位置。

为了方便描述,坐标红色的区域代表真实View,表示真实位置的View,看到的View,表示肉眼看到的View。

点击原来的区域会有按压反应,而看到的位置点击是没有反应的。

从Android 3.0开始,View增加了x,y,translationX和translationY。

而且View动画(补间动画)是不会改变tarnslationX,taranslationY,默认是0,平移动画结束之后还是0。

但是属性动画平移会改变tarnslationX。但是也不会改变view的left,right,top,bottom。通过属性动画移动View时,虽说是真实的改变了View的属性和位置,但是却不会改变View的left, top, right, bottom的值。

你可能感兴趣的:(View的translationX,translationY,X,Y)