1

私が読んだことから、SurfaceViewをアニメーション化できるとは思いませんが、質問します:

ViewFlipper 内に surfaceView オブジェクトがあります。ViewFlipper が左または右にアニメーション化されて新しい「ページ」になると、前のページの SurfaceView が LCD に残ります。それを期待していたようなものです。

これが質問です。大雑把な方法でも、これを解決する方法はありますか?たとえば、ViewFlipper が動き始めたときに、surfaceView を非表示にすることはできますか?

SurfaceView は私のニーズに完全に適合し、この残りの問題を除いてすべての問題を解決しました。どんなアイデアでも大歓迎です。ありがとう。

4

2 に答える 2

1

SurfaveView を透明 (非表示) にするには、画面にレンダリングする前にキャンバス オブジェクトでこれを呼び出すことができます。

canvas.eraseColor(Color.TRANSPARENT);

これが役立つことを願っています。

于 2012-08-20T10:02:08.547 に答える