java
1 2コード 3Intent intent = new Intent(getActivity(), SecondActivity.class); 4startActivity(intent); 5overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); 6
このようにoverridePendingTransitionを付けたのですが、「エラー: シンボルを見つけられません」と出ました。いろいろなサイトを見たのですが、これだけで、画面遷移時のフェイドイン、フェイドアウトができていたのですが、どうしてでしょうか。わかる方教えていただけないでしょうか。
ご提示の断片的なコードだけでは分かりませんが、Fragmentなどから使っていませんか。
overridePendingTransitionはActivityのメソッドなので、Activityの中からしか呼べません。
https://developer.android.com/reference/android/app/Activity#overridePendingTransition(int,%20int)
全くその通りでした。ありがとうございます。
もし、それで本質問が解決するのであれば、その旨記載して自己解決で質問を閉じてもらえれば、と思います。
ただfragment版だとどう書くかとどう書くか分かったり、しますでしょうか。
こちらでは確認できないので、にわかには分かりません。今の質問文中に修正、追記するかたちで引き続き質問を続ければ、別の方から適切な回答をいただけるかもしれないので、そのようにすると良いと思います。
回答1件
あなたの回答
tips
プレビュー