当前位置: 代码迷 >> Android >> canvas,如何实现暂停功能
  详细解决方案

canvas,如何实现暂停功能

热度:70   发布时间:2016-04-28 08:02:45.0
canvas,怎么实现暂停功能。
一个canvas上线程控制在不停刷新画图,怎么实现点击屏幕后暂停画图,再次点击之后可以继续画图。(因为这个canvas上存在很多个元素,复杂的组合,不可能去通过点击屏幕后设置一个flag = true,然后在自行写代码判断是否增大圆半径,或者增加矩形宽度异类的,有可能从Activity的生命周期上什么的,暂停一下吗? )
canvas 线程 View

------解决方案--------------------
可以试试在点击屏幕暂停的时候,在foreground画一个半透明的暂停键,这样后面的Activity会onPause(),你可以在onPause()里停止绘画,在onResume()里继续绘画。