如何在android videoplayer上手动绘制圆形,矩形

san*_*jay 8 android

我只是想在android中的视频播放器(同时视频播放)上手动绘制圆形,矩形或其他东西.是否可能?如果任何代码示例要好得多.

谢谢.

Joh*_*ler 1

你的问题已经有了答案:

看这里

引用自帖子:

SurfaceViewView在这方面可能不像常规的那样工作。

相反,请执行以下操作:

  1. 将您的SurfaceView内容 放在FrameLayout布局RelativeLayoutXML 文件中,因为这两个文件都允许在 Z 轴上堆叠小部件
  2. 将绘图逻辑移至单独的自定义View类中
  3. 将自定义 View 类的实例作为 或 的子级添加到布局 XML 文件中FrameLayoutRelativeLayout但让它出现在SurfaceView

这将导致您的自定义View类看起来漂浮在 SurfaceView.

还有一个适合您需要的示例项目

看这里