6
A
回答
4
试试这段代码来创建一个填充颜色的圆。传递它的整数值来绘制填充面积的百分比。 :)
private void circularImageBar(ImageView iv2, int i) {
Bitmap b = Bitmap.createBitmap(300, 300,Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(b);
Paint paint = new Paint();
paint.setColor(Color.parseColor("#c4c4c4"));
paint.setStrokeWidth(10);
paint.setStyle(Paint.Style.STROKE);
canvas.drawCircle(150, 150, 140, paint);
paint.setColor(Color.parseColor("#FFDB4C"));
paint.setStrokeWidth(10);
paint.setStyle(Paint.Style.FILL);
final RectF oval = new RectF();
paint.setStyle(Paint.Style.STROKE);
oval.set(10,10,290,290);
canvas.drawArc(oval, 270, ((i*360)/100), false, paint);
paint.setStrokeWidth(0);
paint.setTextAlign(Align.CENTER);
paint.setColor(Color.parseColor("#8E8E93"));
paint.setTextSize(140);
canvas.drawText(""+i, 150, 150+(paint.getTextSize()/3), paint);
iv2.setImageBitmap(b);
}
相关问题
- 1. Android的圆圈键
- 2. Android 2D opengl线圈
- 3. 检测Hough圈android
- 4. Android加载圈progres
- 5. Android绘图圈图
- 6. 科林森与圈
- 7. Angular2 * ngFor与SVG圈
- 8. 在Android中的另一个圈内创建圈子
- 9. 在android中绘制圆圈
- 10. 绘图圈Android MapBox SDK
- 11. Android谷歌地图圈
- 12. android asyncTask对话框圈
- 13. 与一些CSS圆圈
- 14. 问题与绘图圈
- 15. DIV与半圈在midle
- 16. 圈内圈
- 17. 画一个圆圈在Android MapView的
- 18. Android的进度条白色圆圈
- 19. 角落中的Android XML背景圈
- 20. Android,甜甜圈形状的法力棒
- 21. Android中的圆圈声音动画
- 22. 在Android上找到圈子上的点
- 23. 圆圈键动态大小的Android
- 24. 大小与形状节点的=圈
- 25. 图像与matplotlib和numpy的图圈
- 26. 与圆圈的弹性碰撞
- 27. 圆圈内空圈:
- 28. 圈内圈圈,动态大小
- 29. android - android 5中的白色圆圈通知图标
- 30. 在android中绘制动画圈
[参考这个类似的代码。(https://github.com/Todd-Davies/ProgressWheel) – Laksh 2013-04-30 09:08:38
谢谢,明白了.... – Android 2013-04-30 09:17:51