摘要: 两种方法,1,canvas.drawBitmap();2,drawable.draw(canvas);Bitmap.Config.ARGB_8888:代表的是RGB每个占8个字节,透明度通道占8个字节。首先是使用InputStream is= context.getResources().openRawResource(R.drawable.panda);用来获取资源然后是使用BitmapFact... 阅读全文
posted @ 2015-07-12 23:40 Lucas_1993 阅读(138) 评论(0) 推荐(0) 编辑
摘要: drawPointdrawLinedrawCircledrawArcdrawText创建一个类继承于View首先创建一个Paint对象,给这个Paint对象设置线的颜色,大小等风格。然后在onDraw方法里,通过Canvas对象来调用划线函数,最后一个参数是paint对象。invalidate()方法是:让屏幕刷新一次。即是将所有的图形都抹掉,重新画。在画弧线的时候,可以设置是不是选择经过圆心。在... 阅读全文
posted @ 2015-07-12 23:08 Lucas_1993 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 继承,组合和绘制。在安卓里,好多控件都是TextView的子控件容器类:布局类,其实也是个控件,不过他可以包含其他的控件。组合方式构建:1,在控件类中定义TextView和EditText类中2,在控件类的构造方法读取控件的属性3,根据控件属性值设置TextView和EditText值及二者的相对位置。这个例子是从线性布局中继承。这个是不用带命名空间的。所有的控件类都会有context,所有的属性... 阅读全文
posted @ 2015-07-12 19:13 Lucas_1993 阅读(222) 评论(0) 推荐(0) 编辑