我正在编写一个android程序,使用“Canvas”类的“drawtext”方法在图像上写入一些文本。
所以我想设置文本的对齐和方向,因为我的文字是波斯语
为了设置文本的对齐方式,我使用了“paint.setTextAlign(Align.RIGHT)”方法但我找不到任何方法或其他东西来设置文本的方向从右到左
换句话说,我想使用类似“TextView”类的东西:“setTextDirection(int)”
这是我的代码:
Paint paint = new Paint();
paint.setTypeface(typeFace);
paint.setColor(Color.BLUE);
int fontSize = 30;
paint.setTextSize(fontSize);
paint.setTextAlign(Align.RIGHT);
canvas.drawText(textToWrite, bitmap.getWidth()/2, bitmap.getHeight() - fontSize , paint);
抱歉英语不好 感谢