2017-01-11 6 views
0

私は、switchメソッドでアクティビティを開くためのリストビューを持っています。この場合、どのようにアクティビティを開いたり閉じたりするかを、各アクティビティに適用できますか?各アクティビティへのトランジションアニメーションを開く/閉じる

String selectedValue = String.valueOf(parent.getItemAtPosition(position)); 

switch (selectedValue) { 
    case "item1": { 
     Intent myIntent = new Intent(view.getContext(), activity1.class); 
     startActivityForResult(myIntent, 0); 
     break; 
    } 

答えて

1

overridePendingTransition(R.anim.right_in、R.anim.left_out); startActivity()の後にこの行を使用します。 right_in - レイアウトを開始するアニメーション right_out - アニメーションを閉じて

デベロッパー設定のアニメーションでswithを忘れる!

+0

Iスイッチメソッドを使用しています...行を挿入した後に何も変化しません –

+0

開発者設定でアニメーションを有効にしていますか? –

1

ちょうどあなたのstartActivity()overridePendingTransition(R.anim.enter_anim, R.anim.exitanim);を追加します。

+0

私はスイッチメソッドを使用しています....ラインを挿入した後に何も変化しません.......... startActivityForResult(myIntent、0); overridePendingTransition(R.anim.push_right_in、R.anim.push_right_out ); 休憩。 –

+0

startActivity()を試してみてください –

+0

エラーコールにはAPIレベル16が必要です。 –

関連する問題