3

ViewFlipper に 2 つのビューが設定された Activity があります。ビューの 1 つは GLSurfaceView と他のいくつかのウィジェットを含むレイアウトで、もう 1 つは TextView と VideoView を含むレイアウトです。GLSurfaceView で何かをクリックすると、ViewFlipper が切り替わり、ビデオを再生できるようになります。このスクリーンショットでは、左側にマップをレンダリングするプレーンな GLSurfaceView が表示されます。右側は、ViewFlipper が反転してビデオの再生が開始された後の様子です。

スクリーンショット

GLSurfaceView が透けて見える空の透明な領域は、ビデオがあるはずの場所です。スピーカーから再生が聞こえ、タイムラインが進んでいるので、再生されていることがわかります。

必要に応じてコードを投稿できますが、かなり複雑になる可能性があります。

ここで何が起こっているかについてのアイデアはありますか?

4

1 に答える 1

2

SurfaceViewsアクティビティに2 つを重複させることはできませんViewFlipper。可視性の変更により技術的に重複しない場合なども含まれると思います。

于 2010-09-10T11:14:24.683 に答える