2D绘图基础——Android群英会浏览记录2

本文详细介绍了使用Canvas对象进行各种图形绘制的方法,包括点、线、矩形、圆、文本等基本元素的绘制,并阐述了Paint对象的各种属性设置,如抗锯齿、颜色、透明度、风格等。

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

Canvas对象绘图与

drawPoint(点)

canvas.drawPoint(x,y,paint);

drawLine绘制直线

canvas.drawLine(startX,startY,endX,endY,paint)

drawLines绘制多条直线
float[]pts={
startX,startY,endX,endY,
………
startX1,startY1,endX1,endY1,
}
canvas.drawLines(pts,paint)

DrawRect绘制矩形
canvas.drawRect(left,top,right,bottom,paint)

DrawRoundRect绘制圆角矩形
canvas.drawRect(left,top,right,bottom,radiusX,radiusY,paint)

drawCircle 绘制园
drawArc 绘制弧形
drawOval 绘制椭圆
drawText 绘制文本
drawPostText 指定位置绘制文本
DrawPath 绘制路径

Paint属性
setAntiAlias() //画笔锯齿效果
setColor() // 设置画笔颜色
setARGB() //设置画笔的ARGB值
setAlpha() 、、设置画笔的Alpha
setTextSize() //设置字体的大小
setStyle() //设置画笔的风格(实心或者空心)
setStoreWiddth()//设置空心变的宽度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值