我被要求創建一個應用程序,允許用戶使用不同顏色填充圖像區域,非常類似於兒童「數字顏色」遊戲。 我不知道如何劃定圖像的區域並使其可選。請有人給我一個關於在Android中執行此操作的好方法的想法。 感謝如何在背景圖像上繪製顏色?
0
A
回答
0
這是一種棘手的任務...有可能實現一個更好的辦法,但這裏是我的第一個想法:
你可以在應用程序運行之前預分解圖像分成獨立的段。
據我所知,唯一可以創建的視圖類型是矩形。但是您可以創建許多小矩形來填充圖像的某些部分。然後你就可以得到這些小區域上的點擊,使圖像的相應片段:
int color= res.getColor(R.color.my_color);
image.setColorFilter(color, Mode.SRC_ATOP);
希望這有助於!
0
如果您不介意編寫一些NDK代碼,您可以嘗試OpenCV的cvFloodFill方法。否則,您必須實施image segmentation方法之一。
相關問題
- 1. 背景顏色在背景圖像
- 2. 在圖像上的CSS顏色背景
- 3. 如何用背景圖像爲背景顏色重新添加背景顏色?
- 4. CSS:背景顏色的背景圖像
- 5. 背景圖像覆蓋背景顏色
- 6. PHP背景圖像顏色
- 7. 在畫布上繪製背景圖像
- 8. 在電子郵件背景顏色上的背景圖像
- 9. 在頁腳上覆蓋背景顏色的背景圖像
- 10. 在CSS背景顏色上使用背景圖像
- 11. Android獲取繪製背景顏色
- 12. UIView的背景顏色繪製
- 13. CATextLayer不繪製NSAttributedString背景顏色
- 14. 如何停止Android上的OpenGL ES繪圖背景顏色?
- 15. 如何在背景顏色上放置圖像?
- 16. JQuery SlideUp - 背景顏色背後圖像
- 17. 設置繪圖區背景顏色
- 18. GGPLOT2繪圖背景顏色梯度
- 19. 如何在視頻上製作背景顏色和圖標
- 20. 將背景圖像疊加到背景顏色上
- 21. 如何在Android中繪製背景畫布相同顏色
- 22. 更新圖像的顏色或圖像的背景顏色
- 23. 核心繪圖CPTextLayer:文本與背景圖像對齊作爲背景顏色
- 24. 如何在JavaScript中獲取「背景顏色:背景」顏色?
- 25. 在背景圖像上繪製一條線,並在背景圖片上
- 26. 用繪製內容在UIView上清除背景顏色
- 27. HTML5畫布 - 如何在圖像背景上繪製線條?
- 28. Tkinter:如何在背景畫布上繪製圖像
- 29. 通過背景顏色在文字上顯示背景顏色
- 30. 如何在圖像上用alpha繪製顏色 - C#/。NET
Thanks ole。這裏有一些相當複雜的多邊形,所以我希望這是一個更簡單的方法。 – Broo