1 Paint的设置方法常用属性setAntiAlias()锯齿效果setColorsetARGBsetAlphasetTextSizesetStyle 画笔风格,空心或实心setStrokeWidth 空心边框宽度getColorgetAlpha2 使用Canvas绘制点、线和图形左上角是零点drawLinedrawRectdrawCircle3 使用Canvas绘制文字drawTexty轴坐标是baseline基准线4 使用Canvas绘制图片的方法drawBitmap得到bitmap:BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher)
1 课程目标介绍数独游戏规则主要知识点Android图像编程基础自定义View的实现方法Paint和Canvas的使用方法处理用户输入的方法游戏程序的框架结构数独游戏的开发2 Android图像编程基础基本概念(调色盘、画笔、画布)(1)颜色对象Android系统中颜色的表示方法:int color1 = Color.blue;//常量int color2 = Color.argb(177,255,255,255);在xml文件当中定义颜色(2)画笔对象paint该类的对象用于控制画笔的风格和颜色等方面的信息paint.setColor(Color.blue);(3)画布对象canvas该类代表着一块“画布”,可以在画布上绘制字符、图形、图片等canvas.drawCircle(300,400,100,paint);3 自定义View的实现方法(1)定义一个类,继承ViewView是所有控件类(button等)的父类(2)复写View的onDraw函数(3)在onDraw当中使用Canvas和Paint对象绘制图形onDraw方法的参数是Canvas,是个回调函数。setContentView(new MyView(this));4 Paint的使用方法5 Canvas的使用方法画线,画点,画圆,画图片。。。