0
私は2つのボタンでホームスクリーンを持っています。 ボタンをクリックすると、次のアクティビティにスライドします。スライドアニメーションandroid
スライドで:
<set xmlns:android="schemas.android.com/apk/res/android">; <translate android:fromXDelta="50%p" android:toXDelta="0" android:duration="@android:integer/config_mediumAnimTime"/> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="@android:integer/config_mediumAnimTime" /> </set>
フェードアウト: 私は2つのアニメーションファイルを持っている
<set xmlns:android="schemas.android.com/apk/res/android">; <translate android:fromXDelta="0" android:toXDelta="-50%p" android:duration="@android:integer/config_mediumAnimTime"/> <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="@android:integer/config_mediumAnimTime" /> </set>
そして、私のJavaコード:
overridePendingTransition(R.anim.fade_in, R.anim.fade_out);
しかし、スライドすると、左側が黒から2番目のactvitiyに変わるのがわかります。 あなたは黒い面がなくてもスライドできますか?
スライド<セットのxmlns:アンドロイド= "http://schemas.android.com/apk/res/android"> <翻訳アンドロイド:fromXDelta = "50%P" アンドロイド:toXDelta = "0" アンドロイド:持続時間= "@アンドロイド:整数/ config_mediumAnimTime" /> <アルファアンドロイド:fromAlpha = "0.0" アンドロイド:toAlpha = "1.0" アンドロイド:持続時間= "@アンドロイド:整数/ config_mediumAnimTime" /> – Gromdroid
スライド:android:toXDelta = " - 50%p" アンドロイド:期間を設定します。 = "@ android:integer/config_mediumAnimTime" /> –
Gromdroid