2014-10-18 6 views
7

Ich habe gerade die Support-Bibliothek aktualisiert - und das neue SwipeRefreshLayout ist nicht mein Geschmack. Gibt es eine Möglichkeit, den alten Stil zurückzubekommen? Es gibt immer noch die setColor-Methoden - die irgendwie seltsam sind - sie scheinen nichts mehr zu gebrauchen. Ich hoffe wirklich, den alten Stil zu haben, ich muss nicht in der alten Bibliothek bleiben.SwipeRefreshLayout von support21 force to old style

+2

Wahrscheinlich ist die einzige Möglichkeit, "den alten Stil zurück zu bekommen" (was auch immer das genau bedeutet), die Datei (en) aus dem AOSP-Versionskontrollsystem zu holen und einen eigenen Fork zu erstellen. – CommonsWare

+0

der alte Stil war eine schöne bunte Animation, die nicht mit meinem Layout interferiert - der neue ist das komplette Gegenteil - ich fürchte, gezwungen zu sein oder eine Gabel zu benutzen - aber wollte zuerst fragen - vielleicht gibt es einen Trick, um das nicht zu haben Schmerzen – ligi

Antwort

0

Ich musste das auch tun - ich brauchte die "Holo" SwipeRefreshLayout mit der oberen horizontalen Linie Indikator im Gegensatz zu den Pull-Down-Pfeil-Indikator.

Sie können tatsächlich eine ältere Version der Android-Support-Bibliothek in Ihrem Projekt verweisen, wenn Sie das alte SwipeRefreshLayout möchten; z.B.

compile 'com.android.support:support-v4:21.0.+' 

Ich bin mir nicht sicher, ob Version 21 alt genug ist; Sie müssen vielleicht zu 20 zurückgehen. Der Vorbehalt hier ist natürlich, wenn Sie Funktionalität von einer der neueren Support-Bibliothek-Versionen benötigen, haben Sie keinen Zugriff auf diese Funktionalität.

Verwandte Themen