私はちょうどアンドロイドoverrivePendingTransition()メソッドを発見しました。正常に動作しますが、次の問題があります。
[設定]/[表示]メニューで、アニメーションなし、一部のアニメーション、またはすべてのアニメーションを表示するように選択できます。この方法は、すべてのアニメーションに設定されている場合にのみ機能します。
それを回避できますか?
あなたが話している設定はユーザー設定です。ユーザーの1人がすべてのアニメーションをオフにしたい場合、アプリでアニメーションを表示し続けるための回避策を見つけたいのはなぜですか?あまりユーザーフレンドリーではないようです。
とにかく、overridePendingTransition
は、の間をアニメーション化するために使用されますがActivities
、Views
これは、それらをオフにできる理由の一部であり、Android2.0で導入されました。同じことを行う別のSDKメソッドはありません。ただし、を使用して、作成するLayoutAnimation
それぞれに提供するレイアウトをアニメーション化するActivity
ことができます。とまったく同じではありませんがoverridePendingTransition
、他の方法に最も近いものの1つになると思います。
your_animation.xml:
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/THE_ANIMATION_YOU_WANT_TO_USE" />
your_layout.xml:
android:layoutAnimation="@anim/your_animation"