我正在尝试编写一个应用程序,您可以在VideoView中的正在运行的视频上自由绘画(手指画)。 我有两件事分开但不在一起。 我可以在blanc屏幕上绘制我的画,我可以在我的videoView上播放我的视频,这是以xml布局实现的。
有没有办法将xml videoview View与另一个可以绘制的视图重叠?
答案 0 :(得分:2)
FrameLayout旨在将多个视图叠加在一起。如果您的绘图视图大部分是透明的,您应该能够将其覆盖在FrameLayout中的视频视图上。
答案 1 :(得分:1)
我认为你最好的选择是在SurfaceView上绘图,而不是使用VideoView。 SurfaceView提供了许多VideoView不具备的功能,例如正确的宽高比取决于屏幕尺寸或其他任何功能。
请参阅下一个主题,其中有些人谈论SurfaceView上的绘图:
how to draw image on surfaceView
干杯!