startActivity()メソッドを使ってActivityをロードしたときのアニメーションが無茶苦茶ダサい。
そこで、このアニメーションを中止するにはどうすればいいのだろうか?
[Android]Activityの画面遷移のアニメーションを無効化するを参考にすると以下の方法でいけるようだ。
<style name="noActivityAnimation" parent="android:Animation.Activity"> <!-- 呼び出される activity の Enter アニメーション --> <item name="android:activityOpenEnterAnimation">@null</item> <!-- 他の activity を呼び出す activity の Exit アニメーション --> <item name="android:activityOpenExitAnimation">@null</item> <!-- 他の activity を閉じる際に表示される activity の Enter アニメーション --> <item name="android:activityCloseEnterAnimation">@null</item> <!-- activity を閉じる際の Exit アニメーション --> <item name="android:activityCloseExitAnimation">@null</item> </style>
<item name="android:windowAnimationStyle">@style/noActivityAnimation</item>上ように実装したら確かにアニメーションがなくなった。
0 コメント:
コメントを投稿