2

を使用して、ビデオを含む SurfaceView を移動していview.setLayoutParams(...)ます。ビューが新しい場所に移動すると、ビデオを元の場所から新しい場所にスムーズに「スライド」させるアニメーションがあるようです。私が望むのは、SurfaceView が元の場所から消えて、新しい場所に表示されることです。

SurfaceView のソースを調べたところ、updateWindow()メソッドに次の行が見つかりました。

mLayout.privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_NO_MOVE_ANIMATION;

これは関連しているように見えますが、よくわかりません。

このアニメーションを無効にすることはできますか?

4

0 に答える 0