Was ist neu in Drawable Tinting in Android L Developer Preview im Vergleich zur vorherigen Version?
Arbeite ich an neuen Android L preview und nun der Umgang mit Tönung Konzept auf drawable.
Möchte ich wissen, ob es etwas neues bezüglich drawable Tönung in der Android L Developer Preview.
Lese ich diese diese Dokumentationdie sagt:
Die Android L Developer Preview ermöglicht Ihnen zu definieren, bitmaps oder
neun-patches als alpha-Masken und eine Tönung mit der Farbe Ressource oder
ein theme-Attribut, wird zu einer Farbe, die Ressource (zum Beispiel,
?android:attr/colorPrimary
). Können Sie erstellen, die diese Vermögen nur einmal und
Farbe automatisch passend zu Ihrem Thema.
Aber ich Verstand nicht, wie es ist anders als die Vorherige version. Ich weiß, wie Sie ColorFilter
oder PorterDuffColorFilter
anwenden Farbton auf das Bild. Jede Hilfe zu diesem wird sehr geschätzt.
InformationsquelleAutor der Frage Androidster | 2014-08-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ab L können Sie angeben, Farbtöne in XML. Diese verweisen können, Thema Attribute (wie abgebildet) Farbe Status-Listen, Farb-Ressourcen oder explizite hex-Farbcodes. Standardmäßig wird der Farbton-Modus ist SRC_IN, aber es kann eingestellt werden, um etwas anderes mit dem android:tintMode Attribut.
Die Standard-Steuerelemente verwenden alle ?android:attr/colorControlNormal für Ihren normalen Zustand (z.B. ein ungeprüfter Kontrollkästchen) und ?android:attr/colorControlActivated (welche Karten ?android:attr/colorAccent standardmäßig) für Ihren aktivierten Zustand (z.B. einem aktivierten Kontrollkästchen).
Können Sie diese Attribute in Ihrem eigenen app-drawables Erben die Standard-framework-Farben, oder Sie können neu definieren Sie, um die Standardeinstellung zu ändern oder aktiviert die Farbgebung Steuern. Sie können auch die Referenz-Attribute, die speziell für Ihre app (wie gezeigt).
InformationsquelleAutor der Antwort alanv
mit der neuen Android Support-Bibliothek 22.1 jetzt mehr Unterstützung für die Tönung möglich!
Info von Chris Dämonen blog:
Aber ich Frage mich, wie es zu benutzen xml !! es ist eine option namens
aber wenn ich ändern möchten die drawable Links|rechts das Symbol für EditText TextView gibt es keine Möglichkeit zu tun, dass ich das Gefühl!
InformationsquelleAutor der Antwort LOG_TAG