我想繪製一個字符串說像「下面的圖像圓形視圖」stackoverflow「可以任何人建議如何做到這一點。而且我還需要每個角色上的點擊事件。在圓形視圖中繪製文本?
7
A
回答
10
您需要爲此定製一個視圖。在onDraw方法中,創建一個路徑對象,向該對象添加圓,然後使用Canvas對象在該路徑上繪製文本。
Path path = new Path();
path.addCircle(x, y, radius, Path.Direction.CW);
myCanvas.drawTextOnPath(myText, path, offset, 0, myPaint);
編輯:
使用OS 4.0及以上時使用此行代碼:
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
+0
但是它的點擊事件呢 – 2012-04-15 03:09:39
+0
我可以點擊事件嗎 – 2012-04-17 03:23:45
+0
有關點擊事件的任何想法嗎? – 2012-04-18 18:25:39
0
看看兩者Path.addCircle
和Canvas.drawTextOnPath
API。
相關問題
- 1. 在視圖上繪製圓形
- 2. 將文本繪製成橢圓形
- 3. 在圖像視圖頂部繪製圓形
- 4. 在Python上繪製圓形圖
- 5. 如何在圓角矩形內或圓形內繪製圖像?
- 6. 安卓繪製圓和文本視圖上的文字環繞
- 7. 在OpenGL視圖中繪製文本
- 8. 如何爲圓形圖像視圖繪製邊框?
- 9. 在圓形公式上繪製矩形
- 10. 如何在視圖上繪製自定義視圖(例如圓形)?
- 11. 如何在PyGame中繪製圓形?
- 12. 在Blend中繪製圓角三角形
- 13. 如何用PDFsharp繪製圓形圖像
- 14. 如何使用GDI在圓形路徑上繪製文本?
- 15. 繪製和填充圓形
- 16. 用圓圈繪製形狀
- 17. 以半圓形繪製點
- 18. 如何繪製圓形libgdx
- 19. 使用wxpython繪製圓形
- 20. 在圓圈下方繪製文本
- 21. 如何繪製圓角矩形標籤或視圖?
- 22. OpenGL繪製橢圓而不是圓形
- 23. Pyqtgraph:如何繪製橢圓或圓形
- 24. 在MapFragment上正確地繪製圓形的繪圖
- 25. 圓形圖像文本
- 26. 繪圖無圓形梯度
- 27. 在地圖視圖中繪製一定半徑的圓圈android
- 28. 在地圖上繪製帶有圖像的圓形圖
- 29. 在文本框中繪製形狀
- 30. OpenGL圓形繪圖變橢圓
[看看這個,它已經問過(HTTP://計算器。 com/a/8343851/420015) – adneal 2012-04-14 03:45:12
它是圍繞文本畫一個圓圈,但不是以循環方式繪製文本 – 2012-04-14 03:48:00
[好吧,但它之前已被問過。此鏈接是正確的](http://stackoverflow.com/a/8337972/420015) – adneal 2012-04-14 03:52:00