TextureView播放视频时引发的UI刷新问题
最近在使用某第三方视频播放器时,遇到了一个奇葩的问题,该问题我搜尽了百度谷歌和stackOverflow都没有相似的问题,更不要说解决方法了。想碰碰运气看看各位有没有了解的。
该播放器的原理是使用TextureView实现视频的播放。在某页面使用此播放器播放视频时,点击页面中的一个按钮,点击事件是用view.layout方法让某个view位移到另一个位置,但是在位移完成后,该view会被立即置回原位。但如果视频播放结束后,再次点击,该view的位移就会正常运行。
所以我猜可能是textureView刷新UI引发的这个问题,就想问问有没有人比较了解textureView的,能否助我脱坑。。。
由于不是bug,也没找到具体问题出在哪个方法,所以没有什么代码或者log日志具有参考价值,就不贴了。