从Y = 0到y =屏幕中间,为视图的位置设置动画的最简单方法是什么?

时间:2014-07-07 13:43:30

标签: android android-animation

我很难搞清楚我在Android中制作动画的所有方法,并且有一种简单的方法可以将布局中的视图设置为中心位置吗?

一个简单的代码示例演示这将很好吗?

1 个答案:

答案 0 :(得分:1)

这行代码会将您的视图转换为(50, 100)点:

myView.animate().x(50f).y(100f);

它使用ViewPropertyAnimator

要获得屏幕的中点坐标,您可以执行以下操作:

DisplayMetrics metrics = context.getResources().getDisplayMetrics();
int middleW = (int) metrics.widthPixels / 2;
int middleH = (int) metrics.heightPixels / 2;