我正在向SurfaceView提供的Canvas绘制一些自定义内容。这与其他视图一起包含在活动中。
我活动中的一种状态要求隐藏SurfaceView
(setVisibility=gone
)并再次显示(setVisibility=visible
)。
运作正常,但是当我将其设置为可见时,它直到出现时才重新出现
我与SurfaceView表面互动。请参阅下面的gif,进度微调器消失后,即使设置为可见,该表面也不会重新出现。
有什么建议么?我试图使视图无效。
最佳答案
我的代码中实际上存在逻辑错误,因此设置了“可见”后阻止了绘图线程重新启动。
关于android - 顶部的SurfaceView绘图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32329096/