VideoView で実行中のビデオにフリーハンドでペイント (フィンガー ペイント) できるアプリをコーディングしようとしています。私は2つのことを別々に実行していますが、一緒には実行していません。空白の画面にペイントを描画でき、xml レイアウトで実装されている videoView でビデオを再生できます。
xml videoview ビューを、描画可能な他のビューでオーバーレイする方法はありますか?
VideoView で実行中のビデオにフリーハンドでペイント (フィンガー ペイント) できるアプリをコーディングしようとしています。私は2つのことを別々に実行していますが、一緒には実行していません。空白の画面にペイントを描画でき、xml レイアウトで実装されている videoView でビデオを再生できます。
xml videoview ビューを、描画可能な他のビューでオーバーレイする方法はありますか?
FrameLayoutは、複数のビューを互いに重ね合わせるために設計されています。ペイント ビューがほとんど透明であれば、FrameLayout でビデオ ビューに重ねることができるはずです。
VideoView を使用する代わりに、SurfaceView で描画することをお勧めします。SurfaceView には、画面サイズに応じて縦横比を修正するなど、VideoView にはない多くの機能があります。
一部の人々がSurfaceViewでの描画について話している次のスレッドを参照してください。
乾杯!