【发布时间】:2014-04-17 12:55:51
【问题描述】:
我有一个视频观看。这个视图包含在一个名为VideoStructure 的自定义FrameLayout 中,我还可以在其中放置频道徽标或类似内容。
在正常情况下,视频是硬件加速的,所以视图(我想)真的是一个透明的“黑洞”,而视频是由相关硬件解码和渲染的。
我的问题是,如果我在视频视图的容器中覆盖 draw()(图像中的 VideoStructure 扩展了 FrameLayout)以绘制一些东西(即图像中的圆圈)OVER强> 视频-我正在覆盖draw(),而不是onDraw()-这会破坏硬件加速吗?我可以期待这样做会带来很大的性能损失吗?
【问题讨论】:
标签: android optimization surfaceview android-videoview hardware-acceleration