我想为同一个线程控制的两个垂直计时器栏设置动画。我试图避免为每个surfaceview创建一个新线程,这就是我遇到的所有教程。这甚至可能吗?
答案 0 :(得分:0)
是,为什么不,在SurfaceView
之外创建一个util类,然后在SurfaceView implements Runnable Interface
和Util类中定义ArrayList,并在SurfaceView
添加this
到Util类,我的Util类make循环读取ArrayList
调用其中Runnable
的所有对象。我希望你明白了:)
答案 1 :(得分:0)
我无法看到任何直接的问题。 SurfaceView允许绘制到Canvas而无需等待系统绘制View层次结构。如果您按照documentation锁定画布,则可能达到目的。