フラグメントがトランジション (インまたはアウト) を開始したことを検出する方法はありますか。私が達成しようとしていること:
複雑なグラフィックスを含む SurfaceView を持つフラグメントがあります。ボタンをクリックすると、このフラグメントが画面からスライドして離れます。しかし、SurfaceView はアニメーション化できないことは誰もが知っています。そのため、トランジションを開始する前に、それを描画キャッシュ ビットマップに置き換えたいと考えています。
そのため、フラグメントがいつ遷移を開始するかを知る必要があります。これは、オープン トランジションの場合に特に重要です。アウト トランジションの前に手動で画像置換ルーチンを呼び出すためですが、オープン トランジションがいつ完了したかを知る必要があります。タイマーよりも良い方法はありますか (私にはひどいようです)。
ありがとう。
PS 互換ライブラリ