2016-12-22 18 views
2

我想爲每一個狀態..(得克薩斯州,蒙大拿州,加利福尼亞.....)的Android - 如何分割圖像以特定的形狀(未矩形或正方形)

實施例圖像美國地圖圖像: enter image description here

我試圖把圖像遍地像下面的每個國家(50個州,50個圖像)..

例如得克薩斯州的圖像:enter image description here

它是壞的方式..我能實現這個其他方式?或不同的意見?

+0

你想用這些圖像做什麼? –

+0

我想創建onClickListener每個圖像.. 我會彈出並放大點擊的圖像.. – Huseyin

回答

1

我建議你使用2個ImageViews - 一個在另一個頂部。在底部ImageView上,您可以繪製整個地圖的圖像,而不需要州名
在頂部ImageView上,您只能繪製的名稱

然後,您將onTouchListener設置爲ImageView,並且只需獲取觸摸像素的顏色即可。之後,您將觸摸的顏色與狀態顏色進行匹配,並且以這種方式您知道,點擊了哪個狀態。

爲此,每個州都必須擁有自己的顏色。

+0

我認爲使用不同的顏色和從完美的狀態檢測!謝謝弗拉德 – Huseyin

2

在PicsArt中使用免費作物。去編輯並選擇圖片。選擇工具,然後釋放裁剪。顏色在你想要保存的位上並保存。我希望這有幫助!

相關問題