Dies kann wie folgt durchgeführt werden:
FrameLayout
(sagen wir 50x50 Pixel). ImageView
s (innerhalb der FrameLayout
und setze sie auf match_parent
) und gib ihnen als Quelle die zwei Dreiecke. onTouchListener
für die FrameLayout
. Jetzt kommt der knifflige Teil:
%Vor% Sie müssen onClickListener
für die zwei Dreiecke ( ImageView
s) nicht setzen, sondern nur eine Methode, die die Klicks behandelt.
Einige Felder könnten falsch sein, tut mir leid :) Ich hoffe, Sie verstehen es.
Es sollte möglich sein, eine Ansicht als Hintergrund zu erstellen, und dann eine andere darüber mit einem 45-Grad-Winkel. Setzen Sie beide in ein FrameLayout, um es wieder an einem Rechteck zu befestigen. Sie können jedem einen onClick-Handler zuweisen.
Sie können den Hintergrund mit XML einstellen. Machen Sie das Bild abc
des gleichen Hintergrunds in einer anderen Größe:
Tags und Links android android-layout