我只想在android的视频播放器(视频播放时)上手动绘制圆形、矩形或其他东西。这可能吗?如果有任何代码示例更好。
谢谢。
你的问题已经有了答案:
从帖子中引用:
SurfaceView
View
在这方面可能不像普通人那样工作。相反,请执行以下操作:
- 将您的
SurfaceView
内部FrameLayout
或RelativeLayout
布局 XML 文件中,因为这两者都允许在 Z 轴上堆叠小部件- 将您的绘图逻辑移动到一个单独的自定义
View
类中- 将自定义 View 类的实例作为
FrameLayout
or 的子级添加到布局 XML 文件中RelativeLayout
,但让它出现在SurfaceView
这将导致您的自定义
View
类看起来漂浮在SurfaceView
.
还有一个您需要的示例项目