6

Ich muss eine UI implementieren, die genauso aussieht wie die Benutzeroberfläche in Lollipops aktuellen Apps. Ich füge den Screenshot an. enter image description hereWie implementieren Sie eine Benutzeroberfläche, die der Benutzeroberfläche von Lollipop für jüngere Apps ähnelt?

1) Kann ich es implementieren, indem ich eine ViewGroup (AbsListview, AdapterView usw.) erweitere und die Kinder entsprechend mit Benutzerwischaktionen auslege?

2) Soll ich nicht 'Ansichten' als einzelne Elemente verwenden und einen Screenshot der 'Ansicht' als Element verwenden (Da Lollipops Elemente ein Bild zu sein scheinen, anstatt eine 'Ansicht', Google Chrome Registerkarten haben auch diese Funktion)?

3) Ist es möglich, die Implementierung dieser Benutzeroberfläche von Android 5 Quellcode herauszufinden?

+0

ich bin mir nicht sicher, aber es kann hier sein (es ist nur das Ergebnis von 5 min Suche, damit ich falsch liegen kann): http://androidxref.com/5.0.0_r2/xref/frameworks/base/packages/ SystemUI/src/com/android/systemui/kürzlich/ – pskink

+0

@DerGolem Vielen Dank für Ihre Antwort. Aber ich habe in der aktuellen Support-Bibliothek keine Views gefunden, die diese Anforderung erfüllen. – user3665376

+0

Hast du den Link versucht, den ich gepostet habe? – pskink

Antwort

2

Sie können sehen, wie es im Quellcode implementiert ist. Diese Anwendung ist Teil des Pakets com.android.systemui, das Teil des AOSP ist. Der Quellcode ist im Paket com.android.systemui.recents verfügbar.

5

Ich weiß, es ist spät. Aber besser spät als nie. Ich bin auch auf die ähnliche Anforderung gestoßen und habe eine Bibliothek namens Material Recents gefunden, die genau das tut, wonach du suchst.

+0

Wow. Es ist erstaunlich, Bibliothek wie Android Lollipop neuesten apps, ich mag es –

+0

@Sanif, in Fragment habe ich ein Layout und innerhalb, dass ich diese MaterialRecents hinzugefügt, aber es zeigt überhaupt keine Kartendaten, zeigt leere Karte ohne Daten. – Hanuman