Path 的move可以多次反复使用
2015-07-20 13:57
337 查看
// 绘制箭头
Path rollArrow = new Path();
rollArrow.moveTo(center.x - 3, (int)innerBoundingBox.top + 14);
rollArrow.lineTo(center.x, (int)innerBoundingBox.top + 10);
rollArrow.moveTo(center.x + 3, innerBoundingBox.top + 14);
rollArrow.lineTo(center.x, innerBoundingBox.top + 10);
canvas.drawPath(rollArrow, markerPaint);
// 绘制字符串
String rollText = String.valueOf(rollDegree);
double rollTextWidth = textPaint.measureText(rollText);
canvas.drawText(rollText, (float)(center.x - rollTextWidth / 2), innerBoundingBox.top + textHeight + 2, textPaint);
Path rollArrow = new Path();
rollArrow.moveTo(center.x - 3, (int)innerBoundingBox.top + 14);
rollArrow.lineTo(center.x, (int)innerBoundingBox.top + 10);
rollArrow.moveTo(center.x + 3, innerBoundingBox.top + 14);
rollArrow.lineTo(center.x, innerBoundingBox.top + 10);
canvas.drawPath(rollArrow, markerPaint);
// 绘制字符串
String rollText = String.valueOf(rollDegree);
double rollTextWidth = textPaint.measureText(rollText);
canvas.drawText(rollText, (float)(center.x - rollTextWidth / 2), innerBoundingBox.top + textHeight + 2, textPaint);
相关文章推荐
- 怎样完美卸载IE8浏览器
- 加载进度圈,带遮罩层(jquery)
- php -- php数组相关函数
- Linux文件类型分类
- Zabbix 3.0 翻译计划
- CodeSmith和PowerDesigner的使用安装和数据库创建(原创系列教程)
- [译]使用AES 256以达到SSL/TLS安全最大化
- 数据类型与操作数据表
- windows 7 下安装BeautifulSoup
- 软件测试技术概述
- 黑马程序员--------String类
- MyCat部署运行(Windows环境)与使用步骤详解
- http协议讲解
- Andoid - 开发实例(4):简易在线聊天实现 (Client+Server)
- MongoDB 的优点和缺点
- ant的安装、使用,build.xml简单编写
- Javascript操作阵列
- createjs初学-创建一个button
- achartengine的使用经验及简单原理
- Ajax、Comet与Websocket