2017-03-17 12 views
0

私はレストラン親アクティビティとメニュー子アクティビティを持っています。メニューからレストランまでの上のナビゲーションを実装しました。私はメニューアクティビティの終了アニメーション(スライドダウン)を取り除こうとしています。 overridePendingTransition()を使用してカスタムアニメーションの使用に関するヘルプを見つけることができました。私はアニメーションのためにoverridePendingTransition(0,0)を使用しようとしましたが、子アクティビティはまだアニメーション化されます。私はNavUtilsメソッドを使用してインテント引数を必要とし、FLAG_ACTIVITY_NO_ANIMATIONをインテントに追加しようとしましたが、それはどちらも機能しませんでした。誰も、アニメーションなしで親アクティビティに戻る方法を知っていますか?上のナビゲーションからアニメーションを無効にするにはどうすればよいですか?

ありがとうございました!

答えて

0

答えはhereです。 overridePendingTransition()は、次のアクティビティーを呼び出すステートメントの後にIMMEDIATELYと呼び出さなければなりません。 Upナビゲーションを使用する場合、NavUtils.navigateUpFromSameTask(this);を呼び出した直後。任意のアニメーションを含むoverridePendingTransition(0,0)のリッジを使用します。

関連する問題