我正在制作一个应用程序,用于为孩子们绘制字母和字母,我需要在字母表中用点划线/线条绘制字母。我无法找到相同的任何教程或库。有人可以帮忙吗?
答案 0 :(得分:1)
对paint对象的setpath效果: -
Paint fgPaintSel = new Paint();
fgPaintSel.setARGB(255, 0, 0,0);
fgPaintSel.setStyle(Style.STROKE);
fgPaintSel.setPathEffect(new DashPathEffect(new float[] {10,20}, 0));
您可以通过在int []数组中提供更多数字来创建各种虚线图案,它指定了破折号和间隙的比率。这是一个简单的,同样虚线的行。
在画布上绘制文字: -
canvas.drawText("Some Text", 10, 25, fgPaintSel);