Kohlenstoff
Material Design-Implementierung für Android 4.0 und neuer. Dies ist nicht die exakte Kopie der API und Funktionen von Lollipop. Es handelt sich um eine benutzerdefinierte Implementierung der nützlichsten Dinge, wie in der Designspezifikation gezeigt. Carbon versucht:
- Machen Sie die Sache einfacher (geben Sie CornerRadius='dp' an, anstatt eine XML-Datei und/oder einen ViewOutlineProvider zu erstellen)
- Sorgen Sie dafür, dass alles funktioniert und auf allen APIs gleich aussieht (wie die linke Auffüllung von CheckBox).
- wirklich Backport-Funktionen (verwenden Sie keine Farbverläufe für Schatten!)
- Beheben Sie die ewigen Fehler von Android (FrameLayout ignoriert den Abstand des Kindes, wenn keine Schwerkraft eingestellt ist)
Was ist neu
- Benutzerdefinierte Elementlayouts für BottomNavigationView, TabLayout und NavigationView
- DayNight-Themen
- aktualisierte Kontrollfarben
- Feste Farbanimationen, Hintergrundtönung, Menüerweiterung, Schattentransformationen
Merkmale
Android 4.x
- generierte, animierte Schatten mit Höhensystem
- die Berührungswelle
- abgerundete Ecken mit Inhaltsausschnitt
- kreisförmige Laibung
- Theme-XML-Attribut
- Widget und zeichnbare Tönung
- Schriftartressourcen
- Randeffekte
Alle APIs
- Einfach zu verwendende XML-Attribute für Striche, abgeschnittene Ecken, abgerundete Ecken und Wellen
- farbige Schatten
- Helligkeit/Sättigung verblassen
- SVG-Unterstützung (mit Transformationen, Text, Farbverläufen usw.)
Nützliche Erweiterungen und Bugfixes
- HTML-Text
- Prozentlayouts, Anker, farbige Einsätze
- Schlaganfall ansehen
- Sichtbarkeitsanimationen
- Farbzustandsanimationen
- ttf/otf-Schriftarten
- Automatische Textgröße
- TextMarker
Materialkonstanten, Widgets und Komponenten
- Farben, Abmessungen, Typografie
- gebrauchsfertige Zeilen und Adapter für RecyclerView
- DropDown, FloatingActionMenu, RangeSeekBar, ExpandableRecyclerView, FlowLayout, TableView, BackgroundLayout, Banner, BottomNavigationView, TabLayout
Proben
Installation
FAQ
Änderungsprotokoll
JavaDoc
Artikel
- Ausschnitte und Schatten auf Android
- Text mithilfe von Markierungen ausrichten
Lizenz
Copyright 2015 Marcin Korniluk 'Zielony'
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.