私はアプリケーションをよりマテリアルにすることに取り組んでおり、いくつかの共有要素遷移を実装する方法に固執しています。バックスタックから削除するために、別の B を開始し、finish() を呼び出すアクティビティ A があります。私の場合、2 つのアクティビティ間で共有したい要素がありますが、A から B に渡されると、A は重要ではなくなります。startActivity(ctx,intent, bundle) の後に finish() を呼び出さないと、終了/開始アニメーションは完全に機能します。ただし、finish を呼び出すと、アニメーションが開始する前に非常に醜いちらつきが発生します。
私が見落としているものはありますか、それとも私がやろうとしていることを実行できないだけですか?