我使用Path在Canvas上畫一條曲線,我想選擇它。 如何確定我點擊的點是在曲線中?(Android)我使用Path在Canvas上畫一條曲線,如何「選擇」它?
0
A
回答
0
我想如果你的曲線是規則的,你可以通過它的數學函數表達式來計算它。
如果不是,可以用顏色繪製曲線,然後獲取點擊的顏色以檢查它們是否相同。
0
地區可以幫助你
Region region = new Region();
region.setPath(path, null);
region.contains(x, y);
+0
非常感謝。這是最好的方法!但是如何設置寬度?因爲曲線有寬度。 – kagami
+0
@kagami你可以使用path.computeBounds方法檢索路徑的邊界,然後傳遞給setPath方法 –
相關問題
- 1. 如何選擇在HTML5 Canvas上繪製的線條?
- 2. 在jFreechart中選擇一條曲線
- 3. 如何在畫布上選擇並拖動一條線?
- 4. 如何在一組點上畫一條閉合曲線?
- 5. 如何選擇Bezier樣條曲線?
- 6. 在滾動條上畫一條彎曲的虛線SVG
- 7. 如何在LinearLayout上畫一條線?
- 8. 在Canvas上移動一條線進行動畫製作
- 9. Android - 畫一條線
- 10. html5-canvas滑動移動畫圖曲線
- 11. 如何使用cocos2d + Box2d在iphone上創建曲線線條?
- 12. 如何在Jtextarea中選擇一條線?
- 13. 我應該如何使用Python在圖片中選擇一條彩色線條?
- 14. 在Android Canvas上畫一個空心圓
- 15. 如何在Canvas中的另一個上繪製一條線?
- 16. 如何在canvas上畫一個json?
- 17. Android - Java:如何畫一條直線慢
- 18. 如何縮放用於在畫布上製作線條/曲線的所有點?
- 19. 從弧形邊緣畫一條曲線
- 20. 使用KineticJS的HTML5 Canvas上的線性動畫。如何製作?
- 21. 如何選擇Kakoune上的多條線?
- 22. Android畫布畫線 - 使線條變粗
- 23. 在畫布上畫一條二維線
- 24. 如何使用sin()函數和canvas在android中繪製正弦波曲線?
- 25. 如何畫一個曲線,虛線箭頭與HTML5和動畫它
- 26. 我想用CSS3製作一條曲線
- 27. touchmove在畫布上畫兩條線而不是一條線
- 28. Android上的Html5 canvas動畫
- 29. 在畫布上用另一條虛線畫線
- 30. 如何畫一條光滑的曲線通過某些點
感謝,第二種方式也許可以做到這一點,我會嘗試。 – kagami