Android TextureView 闪烁

问题描述

我有一个带有 TextureView 和可点击视图的 Android 片段。

TextureView 在 Canvas 上显示简单的动画。 DrawingThread 用于使用 lockCanvas()unlockCanvasAndPost() 方法在画布上绘图。 DrawingThread 在片段暂停时停止。

可点击视图具有波纹动画作为前景。单击此视图替换下一个视图中的当前片段。

问题是在单击 View 之后和在片段替换之前 TextureView 闪烁。

Video

我找到了两个解决方案:

  • 从可点击视图中移除波纹效果动画
  • 使下一个片段内容消失或尽可能轻(在视频中它是不可见的)

这个问题有更好的解决方案吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...