2013-06-20 52 views
0

我被要求創建一個應用程序,允許用戶使用不同顏色填充圖像區域,非常類似於兒童「數字顏色」遊戲。 我不知道如何劃定圖像的區域並使其可選。請有人給我一個關於在Android中執行此操作的好方法的想法。 感謝如何在背景圖像上繪製顏色?

回答

0

這是一種棘手的任務...有可能實現一個更好的辦法,但這裏是我的第一個想法:

你可以在應用程序運行之前預分解圖像分成獨立的段。

據我所知,唯一可以創建的視圖類型是矩形。但是您可以創建許多小矩形來填充圖像的某些部分。然後你就可以得到這些小區域上的點擊,使圖像的相應片段:

int color= res.getColor(R.color.my_color); 
image.setColorFilter(color, Mode.SRC_ATOP); 

希望這有助於!

+0

Thanks ole。這裏有一些相當複雜的多邊形,所以我希望這是一個更簡單的方法。 – Broo