一个canvas上线程控制在不停刷新画图,怎么实现点击屏幕后暂停画图,再次点击之后可以继续画图。(因为这个canvas上存在很多个元素,复杂的组合,不可能去通过点击屏幕后设置一个flag = true,然后在自行写代码判断是否增大圆半径,或者增加矩形宽度异类的,有可能从Activity的生命周期上什么的,暂停一下吗? )
canvas 线程 View
------解决方案--------------------
可以试试在点击屏幕暂停的时候,在foreground画一个半透明的暂停键,这样后面的Activity会onPause(),你可以在onPause()里停止绘画,在onResume()里继续绘画。