2
A
回答
1
嘗試Android畫布和自定義視圖。你可以使用View的onDraw方法。該方法提供畫布。您應該嘗試drawArc,drawLine等。如果您的欄視圖包含textView,則必須使用自定義視圖組。
+0
謝謝。你有沒有這方面的例子。 ? – RAAAAM
+0
不,我不想看到你的網站 - > http://developer.android.com/training/custom-views/index.html – nurisezgin
0
在你的onDraw視圖中做這樣的事情。
RectF oval = new RectF();
Paint paint = new Paint();
paint.setColor(ContextCompat.getColor(context, R.color.color1));
paint.setStrokeWidth(widthOfArc);
paint.setAntiAlias(true);
paint.setStyle(Paint.Style.STROKE);
canvas.drawPath(path, yourPaint);
oval.set(x1,y1,x2,y2);
//eg:- startAngle = 10, sweepAngle = 40
canvas.drawArc(oval, startAngle, sweepAngle, false, paint);
請閱讀有關RectF如何工作。 我會更新的答案,如果我發現任何相關的博客/教程
計算起點和終點角度是純數學 請參閱本 http://www.html5canvastutorials.com/tutorials/html5-canvas-arcs/
你要改變顏色,並保持繪製弧形,以獲取結果。
相關問題
- 1. Android - 如何在SurfaceView上繪製圖形
- 2. 在android上繪製圖形
- 3. 如何在條形圖上繪製軸之間的虛線android
- 4. 如何在gnuplot中繪製條形圖?
- 5. 如何在android中繪製條形圖和餅圖?
- 6. 在水平條形圖上繪製條形圖
- 7. 繪製條形圖
- 8. 如何在大熊貓的條形圖中繪製條形圖上的值?
- 9. 如何在另一個條形圖系列上繪製條形圖系列
- 10. 如何在Android中繪製圖形?
- 11. Android:用`MPAndroidChart`繪製水平條形圖
- 12. Android:用於繪製條形圖的庫?
- 13. Android AchartEngine條形圖繪製問題
- 14. 如何在Android中以編程方式繪製條形圖?
- 15. 如何在Android應用程序中繪製堆疊條形圖
- 16. 試圖使用Matplotlib在條形圖上繪製線條圖
- 17. 如何重新繪製D3條形圖
- 18. 如何繪製空的條形圖?
- 19. 如何使用Pandas繪製條形圖?
- 20. Xarray如何繪製條形圖?
- 21. 如何在底圖上繪製矩形
- 22. 如何在圖形上繪製JMenuBar
- 23. 如何在UIButton UIButtonTypeRoundedRect上繪製圖形?
- 24. 在android中繪製圖形
- 25. 如何在圖表上繪製線條?
- 26. 如何在iPad上繪製線條圖?
- 27. 如何在MPAndroidChart BarCart中的條形圖上繪製邊框?
- 28. 如何在條形圖上繪製Mathematica中的誤差線?
- 29. 如何在iPhone上繪製簡單的線條動態圖形
- 30. NVD3多軸條形圖上繪製
我想你應該創建自己的CustomView – agamov
看看這個庫作爲出發點:https://github.com/jjoe64/GraphView – agamov
不,我從來沒有使用任何3方lib。我真的不知道如何曲線或傾斜條形圖。 – RAAAAM