Android中画图介绍(矩形、圆形)
主要分为以下几步:
MainActivity中
矩形图:
//1 实例化bitmap对象(@Override宣纸)
Bitmap bitmap = Bitmap.createBitmap( 600,600, Bitmap.Config.ARGB_8888 );
//2 实例化canvs对象(画架)
Canvas canvas = new Canvas( bitmap );
//3 实例化paint对象(画具)、
Paint paint = new Paint();
paint.setColor( Color.RED );
paint.setStrokeWidth( 10 );
//4 画图
canvas.drawRect( 120,50,400,400,paint );
//5 将图片显示在image图片控件上面
iv.setImageBitmap( bitmap );
填充蓝色圆形图(类似于矩形图):
//1.画布,实例化bitmap
Bitmap bitmapCircle = Bitmap.createBitmap( 800,800, Bitmap.Config.ARGB_8888 );
//2.画架,实例化canvas
Canvas canvasCircle = new Canvas( bitmapCircle );
//3.画具,paint
Paint paintCircle = new Paint( );
paintCircle.setStrokeWidth( 5 );//设置线条宽度
paintCircle.setColor( Color.BLUE);//填充圆的颜色
//4.画图
canvasCircle.drawCircle(400,400,150,paintCircle );
//5.将图片显示到控件上面
iv.setImageBitmap( bitmapCircle );
#VV