TextureView 冲突问题

hommilist 2016-09-10 04:10:55
在一个布局中,有一个surfaceview用于视频播放(一直持续),另外有两个textureview,用textureview是因为控制起来比较方便,不需要置顶就能设置透明背景,这两个textureview如图片蓝色框框所示(后面视频就是surfaceview一直在播放),假如上面的是A,右下的为B,B一直持续画图,A在有需要的时候才画,当A需要画图时,B的图像会被映射到A上,造成了A的图像和B的残影叠加在一起,这种情况在部分机型上出现,有些机型甚至AB之间相互影响。思前想后觉得可能是多缓冲造成的?还是因为AB共用一个surface造成的?有一个解决办法就是AB合并用一个textureview,但是本人不明白为何出现这种现象,不知道在保持现有的布局模式,AB分开有没有可以消除这种冲突的方法?
另外补充一点,surfaceview反而不会给textureview造成影响
...全文
554 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuh421 2016-10-18
  • 打赏
  • 举报
回复
求答案也发开车的图..... 帮你顶
大城野人 2016-10-18
  • 打赏
  • 举报
回复
楼主解决了吗,我用两个textureview公用surface也遇到这种问题了

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧