android动画在不同的屏幕尺寸

时间:2016-02-23 05:40:42

标签: android animation screen-size

我正在使用objectAnimator设置包含按钮和微调器的布局。在我的移动设备中,布局移动到顶部。但是当我尝试在另一个屏幕尺寸较大的移动设备上运行应用程序时,它移动到屏幕的一半。如何获得屏幕的x轴和y轴。代码如下。 MainActivity.java:

ObjectAnimator translate=ObjectAnimator.ofFloat(relativeLayout1,"translationY",0,-174);
                   translate.setDuration(1000);
                   translate.start();

1 个答案:

答案 0 :(得分:1)

首先,访问屏幕dpi,然后定位yoffset =目标dpi /你的dpi *你的yoffset