Android中bitmap画图的简单使用

本文详细介绍在Android中使用Bitmap、Canvas和Paint绘制矩形和圆形的方法。通过实例代码,展示如何设置颜色、线条宽度,并将绘制的图形显示在ImageView上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值