Я взял текст на холсте, применяя к нему поворот. Теперь я хочу переместить текст по горизонтали, но он перемещается по кресту. Для вращения я сделал что-то вроде ниже.Как перемещать текст на холсте горизонтально прямой?
canvas.save();
canvas.rotate(-45,150,150);
canvas.drawText("Some Text", xAxis, 55, paint);
canvas.restore();
Это не движение прямо из-за вращения, применяемого ко всему холсту. Теперь я хочу, чтобы этот текст перемещался горизонтально по прямой.
Есть ли какой-нибудь способ?
Выход выше код, как этот
Право не, если я увеличиваю значение xAxis
он движется, как линия красного цвета. Я хочу, чтобы он перемещался, как линия, зеленая на картинке.
'translate()' it перед 'rotate()' – pskink
@pskink вы можете мне предложить? На самом деле вам не удалось получить –
, см. Документацию 'Canvas' о методах' translate' и 'rotate' – pskink