Как вывести текст справа налево (т. Е. В обратном порядке), используя Canvas.drawText? Есть ли способ?
Установите Paint.Align свойство в вашем textPaint объекте, если вы установите его ВПРАВО - текст рисуется слева от начала координат x, y:
Paint.Align
textPaint
textPaint.setTextAlign(Paint.Align.RIGHT); canvas.drawText("your text here", getRight(), getY()/2, textPaint);
Проверьте это: Как нарисовать текст RTL (арабский) на растровом изображении и правильно ли он упорядочен?