1

ViewFlipper に 2 つのビューがあり、その間に高速で複雑なアニメーションがあります。2 番目のビューにはリストが含まれているため、そのビューがアニメーションの途中で表示されるようになった瞬間に、getView() が何度も呼び出され、非常に目立つスタッターが発生します (通常、アニメーションの後半全体で停止します)。

理想的には、アニメーションを開始する前に 2 番目のビューを事前にレンダリング (測定、レイアウト、描画) したいのですが、これを行う簡単な方法が見つかりませんでした。

また、描画キャッシュ、オフスクリーン キャンバスなどを使用して調査しましたが、これを実現する簡単な方法も見つかりません。2 つのビューの間でアニメーションを作成する場合に問題になるようです。何か助けはありますか?

4

1 に答える 1