6

横向きに永続的に設定されたアクティビティ A と、向きが定義されていないアクティビティ B があります。

アクティビティ A からアクティビティ B を開始し、電話の回転が横向きの角度である場合、共有要素の遷移は正常に機能し、アクティビティ B は期待どおりに横向きで開始します。この問題は、アクティビティ B の開始時に電話の回転が縦向きの角度である場合に発生します。その後、アクティビティ B は (予想どおり) 縦向きで開始されますが、遷移は発生しません。

誰もこの問題に直面したことがありますか? どんな助けでも大歓迎です。これは、アクティビティ A からアクティビティ B が呼び出される方法です。

Intent mIntent = new Intent(context, ActivityB.class); ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, sharedView,sharedViewTransitionName); startActivity(mIntent,options.toBundle());

4

1 に答える 1