SurfaceView的特点:
可以在主线程之外的线程中向屏幕绘图,可以避免在进行复杂的绘图的时候造成主线程阻塞,从而提高了程序的反应速度。
在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。
任务:
使用SurfaceView创建一个组合图形,并使其垂直方向移动
实现方法:
1)自定义一个View使其继承自SurfaceView,并实现SurfaceHolder.Callback接口
2)创建一个容器Container来储存两个图形
3)分别创建两个不同的图形