摘要:
1.概念SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2.实现方法1)实现步骤 a.继承SurfaceView b.实现SurfaceHolder.Callback接口2)需要重写的方法(1)public void surfaceChanged(SurfaceHolder holder,int format, 阅读全文
posted @ 2014-02-18 22:46
xiaochao1234
阅读(790)
评论(0)
推荐(0)
摘要:
Android中常用的5大布局方式有以下几种:线性布局(LinearLayout):按照垂直或者水平方向布局的组件。帧布局(FrameLayout):组件从屏幕左上方布局组件。表格布局(TableLayout):按照行列方式布局组件。相对布局(RelativeLayout):相对其它组件的布局方式。绝对布局(AbsoluteLayout):按照绝对坐标来布局组件。1.线性布局线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局,通过“android:orientation”属性可以设置线性布局的方向。属性值有垂直(vertical)和水平(horizontal)两 阅读全文
posted @ 2014-02-18 15:12
xiaochao1234
阅读(1085)
评论(0)
推荐(1)

浙公网安备 33010602011771号