我制作了我的第一个小游戏。我使用 Android 提供的旋转动画。我在每个类文件中都写了这段代码:
this.overridePendingTransition(R.anim.rotate, R.anim.translate);
这是最好的方法还是我可以在某个地方为我的整个应用程序设置它?而且,如果我使用这个动画,新的 Activity 会很好地“旋转”到屏幕上,但背景会变黑。(我想是因为翻译动画?!)如何设置自己的背景?
翻译动画的代码是:
<?xml version="1.0" encoding="utf-8"?>
<translate>
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="200%"
android:toXDelta="0%"
android:fromYDelta="200%"
android:toYDelta="0%"
android:duration="1000"
android:zAdjustment="top" />
和旋转动画:
<?xml version="1.0" encoding="utf-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="90"
android:toDegrees="0"
android:pivotX="-5%"
android:pivotY="5%p"
android:duration="1000" />