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. 圈與CSS
- 3. Android繪圖圈圖
- 4. 檢測Hough圈android
- 5. Android加載圈progres
- 6. Android 2D opengl線圈
- 7. 的Android AppCompatRadioButton圈未顯示
- 8. Android工作室的半圈
- 9. 在android中的移動圈
- 10. Android刻出的圓圈
- 11. Android的achartengine甜甜圈圖
- 12. Angular2 * ngFor與SVG圈
- 13. 科林森與圈
- 14. 與許多圈子的UIView
- 15. 與Autofac的圈養依賴
- 16. 在Android中的另一個圈內創建圈子
- 17. Android的帆布畫圈圈,讓觸摸事件
- 18. android sdk facebook圈子活動
- 19. 在android中繪製圓圈
- 20. Android Youtube應用提示圈
- 21. Android圓圈彈跳動畫
- 22. 在android圈內畫文字
- 23. 繪圖圈Android MapBox SDK
- 24. Android背景顯示圓圈
- 25. Android谷歌地圖圈
- 26. android asyncTask對話框圈
- 27. Android地圖api v2圈子
- 28. 繪製多個圈子Android
- 29. 世界地圖 - 繪圖圈,圈的大小與
- 30. CSS效果與後:後面的另一圈圈
[參考這個類似的代碼。(https://github.com/Todd-Davies/ProgressWheel) – Laksh 2013-04-30 09:08:38
謝謝,明白了.... – Android 2013-04-30 09:17:51