2024年3月12日发(作者:)

(二) 初露锋芒:用SurfaceView显示一个动态打开的门。运行后的效果,左右两扇门

缓缓打开。

如果只用SurfaceView显示一副背景图片,那绝对是“大炮打蚊子”------大材小

用。从主线程中拉出一个单独的线程,就是为了处理动态效果。这里具体实现的时候有两

个线程:welcomeViewGoThread和welcomeViewDrawThread。

welcomeViewGoThread只负责修改图片显示的坐标,welcomeViewDrawThread负责

在具体的位置显示图片。这种进一步分离,使得各模块的功能更加独立和明确。

view plain

1. package x;

2. import ty;

3. import t;

4. import ;

5. import Factory;

6. import ;

7. import ;

8. import eHolder;

9. import eView;

10. public class PushBoxActivity extends Activity {