我正在向SurfaceView提供的Canvas绘制一些自定义内容。这与其他视图一起包含在活动中。

我活动中的一种状态要求隐藏SurfaceViewsetVisibility=gone)并再次显示(setVisibility=visible)。


  运作正常,但是当我将其设置为可见时,它直到出现时才重新出现
  我与SurfaceView表面互动。请参阅下面的gif,进度微调器消失后,即使设置为可见,该表面也不会重新出现。


android - 顶部的SurfaceView绘图-LMLPHP

有什么建议么?我试图使视图无效。

最佳答案

我的代码中实际上存在逻辑错误,因此设置了“可见”后阻止了绘图线程重新启动。

关于android - 顶部的SurfaceView绘图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32329096/

10-12 06:31