Carbón
Implementación de Material Design para Android 4.0 y posteriores. Esta no es la copia exacta de la API y las funciones de Lollipop. Es una implementación personalizada de las cosas más útiles como se muestra en la especificación de diseño. Carbon intenta:
- facilitar las cosas (especifique cornerRadius='dp' en lugar de crear un xml y/o un ViewOutlineProvider)
- hacer que todo funcione y tenga el mismo aspecto en todas las API (como el relleno izquierdo de CheckBox)
- realmente funciones de backport (¡no uses degradados para las sombras!)
- corrige los errores eternos de Android (FrameLayout ignora el relleno del niño cuando no se establece la gravedad)
Qué hay de nuevo
- diseños de elementos personalizados para BottomNavigationView, TabLayout y NavigationView
- Temas día noche
- colores de control actualizados
- animaciones de color fijo, tinte de fondo, inflación de menú, transformaciones de sombras
Características
Android 4.x
- Sombras animadas generadas con sistema de elevación.
- la onda del tacto
- esquinas redondeadas con recorte de contenido
- revelación circular
- atributo xml del tema
- widget y tinte dibujable
- recursos de fuentes
- efectos de borde
Todas las API
- atributos xml fáciles de usar para trazos, esquinas cortadas, esquinas redondeadas y ondulaciones
- sombras de colores
- desvanecimiento de brillo/saturación
- Soporte SVG (con transformaciones, texto, degradados, etc.)
Extensiones útiles y correcciones de errores
- texto HTML
- diseños porcentuales, anclajes, inserciones de colores
- ver trazo
- animaciones de visibilidad
- animaciones de estado de color
- fuentes ttf/otf
- tamaño automático del texto
- Marcador de texto
Constantes de materiales, widgets y componentes.
- colores, dimensiones, tipografía
- Filas y adaptadores listos para usar para RecyclerView
- DropDown, FloatingActionMenu, RangeSeekBar, ExpandableRecyclerView, FlowLayout, TableView, BackgroundLayout, Banner, BottomNavigationView, TabLayout
Muestras
Instalación
Preguntas frecuentes
Registro de cambios
JavaDoc
Artículos
- Recorte y sombras en Android
- Alinear texto usando marcadores
Licencia
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.