从一个特定的位置开始简单的动画从上到下(Start simple Animation top to

2019-10-18 16:35发布

我需要的是自上而下进行的动画一个TextView和动画的开始与y值50。怎么办呢? 提前致谢。

Answer 1:

您可以使用TranslateAnimation。 TranslateAnimation使用增量,所以从屏幕的顶部计算50像素的位置,减去视图的顶部和添加50。在本例中,我通过添加一些值到弗罗米设置玩具。 下面的代码:

int fromY = 50 - view.getTop();
int toY = fromY + someValue;
TranslateAnimation animation = new TranslateAnimation(0, 0, fromY, toY);
animation.setDuration(someDuration);
view.startAnimation(animation);

希望这可以帮助 :)



文章来源: Start simple Animation top to bottom from a specific position