8

我只想在android的视频播放器(视频播放时)上手动绘制圆形、矩形或其他东西。这可能吗?如果有任何代码示例更好。

谢谢。

4

1 回答 1

1

你的问题已经有了答案:

看这里

从帖子中引用:

SurfaceViewView在这方面可能不像普通人那样工作。

相反,请执行以下操作:

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

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

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

看这里

于 2012-07-02T18:42:01.203 回答