【发布时间】:2012-08-19 01:02:47
【问题描述】:
我声明我在 android 方面不是很有经验,我想通过一些教程了解如何在一个活动和另一个活动之间实现任何滚动动画。希望得到您的帮助
【问题讨论】:
标签: android android-layout android-intent android-widget
我声明我在 android 方面不是很有经验,我想通过一些教程了解如何在一个活动和另一个活动之间实现任何滚动动画。希望得到您的帮助
【问题讨论】:
标签: android android-layout android-intent android-widget
您可以在这样的活动之间切换时设置动画(如幻灯片):
在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);
如果你在真机上测试,别忘了让它播放动画(设置 -> 显示 -> 动画 -> 所有动画)
希望对您有所帮助! :)
【讨论】: