Android Layout: Wie man ein UI ähnlich dem Kartenspiel implementiert?

9

Ich musste ein Layout implementieren, das dem Tabstopp von Google Chrome ähnelt (siehe unten).

Gibt es dafür Bibliotheken?

    
user3665376 12.09.2014, 14:26
quelle

2 Antworten

1

Sie müssen für jeden Aspekt der Karte ein benutzerdefiniertes Satzbild erstellen und im Layout verwenden. Zu diesem Zweck können Sie das Tabellenlayout verwenden.

Um beispielsweise einen Hintergrund mit Ecken zu erstellen, können Sie wie folgt ein Zeichen erstellen:

Fügen Sie wie folgt eine neue drwabe-Ressource hinzu:

%Vor%

Erstellen Sie einen benutzerdefinierten Stil und verwenden Sie das obige Zeichen als Hintergrund:

%Vor%

Übernehmen Sie den Stil für jedes Element in Ihrem Layout

    
Nipun Anand 12.09.2014 15:12
quelle
1

Verwenden Sie einen RecyclerView mit Ihrem eigenen LayoutManager. Der Layoutmanager kann es dann so stapeln. Um Verhalten zu implementieren (wie das Erweitern eines Elements beim Klicken), benötigen Sie mehr Code. Ich konnte kein Open-Source-Projekt finden, das dies hat.

Schauen Sie hier nach Hilfe:

Ссылка

Ссылка

Ссылка

    
TjerkW 14.04.2016 08:16
quelle

Tags und Links