我声明我在安卓方面经验不是很丰富,希望通过一些教程了解如何在活动之间实现滚动动画。希望您的帮助。
我声明我在安卓方面经验不是很丰富,希望通过一些教程了解如何在活动之间实现滚动动画。希望您的帮助。
你可以这样设置动画效果(例如幻灯片),用于在活动之间切换:
在 res
文件夹中创建一个 anim
文件夹。
例如,为了实现幻灯片效果,可以放置两个 xml
文件:
slide_in.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="200"/>
</set>
slide_out.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="200" />
</set>
那么在你的Java代码中只需要写下这个:
Intent i = new Intent(YourActivity.this, OtherActivity.class);
this.startActivity(i);
overridePendingTransition(R.anim.slide_in, R.anim.slide_out);
如果您正在真实设备上进行测试,请不要忘记允许播放动画(设置->显示->动画->所有动画)
希望对您有所帮助!:)