2016-12-22 1 views
2

ich erstellen möchten Bilder für jeden Zustand .. (texas, montana, Kalifornien .....)Android - Wie kann ich geteilt Bild auf bestimmte Formen (nicht rechteckig oder quadratisch)

Beispielbild USA Karte: enter image description here

versuchte ich habe Bilder immer und immer wieder für jede Zustände wie unter (50 Staaten, 50 Bilder) ..

zum Beispiel Texas Bild: enter image description here

Es war schlecht .. kann ich das erreichen ein anderer Weg? oder andere Meinung?

+0

Was möchten Sie mit diesen Bildern machen? –

+0

Ich möchte onClickListener jede Bilder erstellen .. Ich werde Popup anzeigen und vergrößern Sie das Bild geklickt .. – Huseyin

Antwort

1

Ich würde vorschlagen, Sie verwenden 2 ImageViews - eine auf der anderen. Auf der unteren Bildansicht können Sie das Bild der ganzen Karte ohne die Staatsnamen zeichnen.
Auf dem oberen ImageView können Sie die Namen nur zeichnen.

Dann setzen Sie onTouchListener auf die ImageView, und bei Berührung erhalten Sie nur die Farbe der berührten Pixel. Danach stimmen Sie die berührte Farbe mit den Statusfarben ab, und auf diese Weise wissen Sie, welcher Status angeklickt wurde.

Dazu muss jeder Staat seine eigene Farbe haben.

+0

Ich denke, verwenden Sie verschiedene Farben und erkennen Zustand aus diesem perfekt! Danke, Vlad – Huseyin

2

Verwenden Sie freie Ernte in PicsArt. Gehe zum Bearbeiten und wähle das Bild aus. Wählen Sie Werkzeuge und dann frei zuschneiden. Farbe in das Bit, das Sie behalten und speichern möchten. Ich hoffe das hilft!

Verwandte Themen