在一个布局中,有一个surfaceview用于视频播放(一直持续),另外有两个textureview,用textureview是因为控制起来比较方便,不需要置顶就能设置透明背景,这两个textureview如图片蓝色框框所示(后面视频就是surfaceview一直在播放),假如上面的是A,右下的为B,B一直持续画图,A在有需要的时候才画,当A需要画图时,B的图像会被映射到A上,造成了A的图像和B的残影叠加在一起,这种情况在部分机型上出现,有些机型甚至AB之间相互影响。思前想后觉得可能是多缓冲造成的?还是因为AB共用一个surface造成的?有一个解决办法就是AB合并用一个textureview,但是本人不明白为何出现这种现象,不知道在保持现有的布局模式,AB分开有没有可以消除这种冲突的方法?
另外补充一点,surfaceview反而不会给textureview造成影响