我正在使用Java for android制作一个程序 . 我使用4条线连接在位图上绘制了很多矩形 . ATM的线条是黑色的,背景是白色的,我想用颜色填充这些“盒子”,我无法弄清楚如何做到这一点 . 从绘图4行改为从一开始制作一个框不是一个选项,我必须绘制形成一个框的行 . 我想到的东西是在“盒子”的中间采用x,y的参数然后用pixles填充它直到它碰到盒子的边缘但是我不能让它工作 . 它也需要重新填充,我有很多盒子可以填补 .
即时通讯使用Android 2.1与API 7
您可以使用 Path 完成此操作 . 它可以正常工作,你可以填写它 .
Path
Paint paint = new Paint(); paint.setStyle(Style.FILL); // set other paint parameters, like color... ... Path path = new Path(); path.moveTo(startX, startY); path.lineTo(startX, startY + 50); path.lineTo(startX+50, startY + 50); path.lineTo(startX+50, startY); canvas.drawPath(path, paint);
使用Paths . 您可以在路径中创建线条,然后在画布上绘制路径时,它将填充油漆 . 您还可以在路径中添加笔划以向形状添加边框 .
2 回答
您可以使用
Path
完成此操作 . 它可以正常工作,你可以填写它 .使用Paths . 您可以在路径中创建线条,然后在画布上绘制路径时,它将填充油漆 . 您还可以在路径中添加笔划以向形状添加边框 .