android.view.animation.TranslateAnimation.TranslateAnimation(int fromXType, float fromXValue, int toXType, float toXValue, int fromYType, float fromYValue, int toYType, float toYValue)
Animation.RELATIVE_TO_SELF int 在X方向上相对view的模式
fromXValue float 起始位置X方向上具体的比例,0-1.0f
toXType RELATIVE_TO_SELF 在X方向上相对view的模式 动画结束后相对自身的
int toXType float 结束位置X方向上具体的比例,0-1.0f
y方向的也一样。
示例如下:
注 Y 方向 由上往下是-1到0。由下往上是1到0;
TranslateAnimation mShowAnimation = new TranslateAnimation( Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_SELF, 1.0f);