2014-06-22 2 views
0

Добрый вечер,Canvas drawText, как повернуть и как изменить «опорную точку»?

Речь идет о приложении для Android.

Я хотел бы использовать метод Canvas.drawText (...). Но я не знаю, как я могу повернуть текст. Мне нужен текст в определенном месте под определенным углом. Вы знаете, как я могу это достичь?

Следующий вопрос, как правило, точкой, на которую ссылаются координаты положения, является нижний левый угол. Я хочу изменить эту «опорную точку» на нижний центр. Это возможно? Опорная точка вращения должна быть одинаковой.

Я думаю, простые вопросы, но я не знаю, как это сделать. Спасибо за помощь.

ответ

0

здесь является основным примером рисования текста на пути, чтобы получить его, как вы хотите, вы должны связываться с путем и красками Path, Paint

Paint paint = new Paint(); 
    Path path = new Path(); 
    paint.setColor(Color.BLACK); 
    path.moveTo(canvas.getWidth()/2, 0); 
    path.lineTo(canvas.getWidth()/4, 400); 
    canvas.drawTextOnPath("text manipulated", path, 0, 0, paint); 
Смежные вопросы