android - 如何为所有设备加载动画?

时间:2013-11-09 07:22:26

标签: android animation load smooth

我正在开发一个程序,在新活动开始时使用简单的过渡动画。 动画集列表的所有行。

它在弱设备上的亮点(如xperia mini和LG optimus black是单核)但在注3中它有滞后和动画无法顺利加载。

1 个答案:

答案 0 :(得分:2)

您必须将此文件添加到动画文件夹

animation.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="200"
    android:fromXDelta="0"
    android:toXDelta="-50%p" />

animation2.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="200"
    android:fromXDelta="0"
    android:toXDelta="-50%p" />

然后:

Intent slideactivity = new Intent(getApplicationContext(), SearchActivity.class);
startActivity(slideactivity);
overridePendingTransition(R.anim.animation, R.anim.animation2);