を使用して、ビデオを含む SurfaceView を移動していview.setLayoutParams(...)
ます。ビューが新しい場所に移動すると、ビデオを元の場所から新しい場所にスムーズに「スライド」させるアニメーションがあるようです。私が望むのは、SurfaceView が元の場所から消えて、新しい場所に表示されることです。
SurfaceView のソースを調べたところ、updateWindow()
メソッドに次の行が見つかりました。
mLayout.privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_NO_MOVE_ANIMATION;
これは関連しているように見えますが、よくわかりません。
このアニメーションを無効にすることはできますか?