SurfaceView 绘图在上面
SurfaceView drawing on top
我正在向 SurfaceView 提供的 Canvas 绘制一些自定义内容。这包含在 activity 和其他视图中。
我的 activity 中的一个状态要求 SurfaceView
隐藏 (setVisibility=gone
) 并再次显示 (setVisibility=visible
)。
Gone works fine, but when i set it visible, it does not reappear until
i interact with the SurfaceView surface. See gif below, after the progress spinner disappears, the surface does not reappear, even tho I set it visible.
有什么建议吗?我试过使视图无效。
我的代码实际上有一个逻辑错误,导致绘图线程在设置为可见后无法重新启动。
我正在向 SurfaceView 提供的 Canvas 绘制一些自定义内容。这包含在 activity 和其他视图中。
我的 activity 中的一个状态要求 SurfaceView
隐藏 (setVisibility=gone
) 并再次显示 (setVisibility=visible
)。
Gone works fine, but when i set it visible, it does not reappear until i interact with the SurfaceView surface. See gif below, after the progress spinner disappears, the surface does not reappear, even tho I set it visible.
有什么建议吗?我试过使视图无效。
我的代码实际上有一个逻辑错误,导致绘图线程在设置为可见后无法重新启动。