3

私はちょうどアンドロイドoverrivePendingTransition()メソッドを発見しました。正常に動作しますが、次の問題があります。

[設定]/[表示]メニューで、アニメーションなし、一部のアニメーション、またはすべてのアニメーションを表示するように選択できます。この方法は、すべてのアニメーションに設定されている場合にのみ機能します。

それを回避できますか?

4

1 に答える 1

3

あなたが話している設定はユーザー設定です。ユーザーの1人がすべてのアニメーションをオフにしたい場合、アプリでアニメーションを表示し続けるための回避策を見つけたいのはなぜですか?あまりユーザーフレンドリーではないようです。

とにかく、overridePendingTransitionは、の間をアニメーション化するために使用されますがActivitiesViewsこれは、それらをオフにできる理由の一部であり、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"
于 2012-04-27T19:59:29.093 に答える