android TranslateAnimation 使用tips

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);

猜你喜欢

转载自hellorheaven.iteye.com/blog/2092310
今日推荐