我试图建立在Android的定制时钟视图。见图像 http://twitpic.com/1devk7

迄今为止绘制的时间和小时刻度我已经使用Canvas.rotate方法来获得预期的效果了。但是,请注意,难以解释,因为它们被绘制的角度的时钟(例如6或9?)的下半部分中的数字。

当使用的drawText,是有可能在45/90/180度绘制文本,以便当我的onDraw方法已经完成所有文本出现直立?

其他提示

要绘制文本在点(x,y)的旋转90度,使用以下代码:

canvas.save();
canvas.rotate(-90, x, y);
canvas.drawText(text, x, y, paint);
canvas.restore();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top