是否可以让一个线程控制两个SurfaceViews?

时间:2011-09-18 05:21:11

标签: android surfaceview

我想为同一个线程控制的两个垂直计时器栏设置动画。我试图避免为每个surfaceview创建一个新线程,这就是我遇到的所有教程。这甚至可能吗?

2 个答案:

答案 0 :(得分:0)

是,为什么不,在SurfaceView之外创建一个util类,然后在SurfaceView implements Runnable Interface和Util类中定义ArrayList,并在SurfaceView添加this到Util类,我的Util类make循环读取ArrayList调用其中Runnable的所有对象。我希望你明白了:)

答案 1 :(得分:0)

我无法看到任何直接的问题。 SurfaceView允许绘制到Canvas而无需等待系统绘制View层次结构。如果您按照documentation锁定画布,则可能达到目的。