Dam*_*ian 5 android drawtext android-canvas
我正在尝试在Android中构建自定义时钟视图.见图http://twitpic.com/1devk7
到目前为止,绘制时间和小时标记我一直在使用Canvas.rotate方法来获得所需的效果.但是,请注意,由于绘制它们的角度,很难解释时钟下半部分的数字(例如6或9?).
使用drawText时,是否可以以45/90/180度绘制文本,以便在我的onDraw方法完成后所有文本都显示为直立?
小智 32
要在点(x,y)处绘制旋转90度的文本,请使用以下代码:
canvas.save();
canvas.rotate(-90, x, y);
canvas.drawText(text, x, y, paint);
canvas.restore();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16996 次 |
| 最近记录: |