Skip to content

13kz/Carbon

 
 

Repository files navigation

Android Arsenal   Maven Central   Dropbox

Carbon

Material Design implementation for Android 2.1 and newer. This is not the exact copy of the Lollipop's API and features. It's a custom implementation of the most useful things as shown in the design specification. The library also features some additional non-standard extensions, like rounded corners for layouts or a Divider view for easy divider creation.

Auto complete demo Power menu demo Circular progress indicators Text appearances Calculator ScrollView Sample app RecyclerView and CardView CheckBoxes PagerTabStrip Drawer

Features

  • realtime, animated shadows
  • the touch ripple
  • an elevation system (changing z order changes view rendering order)
  • rounded corners
  • SVG rendering
  • a floating action button view
  • text appearances, sizes, colors and many more useful definitions
  • roboto and roboto condensed fonts for buttons and text fields
  • predefined animation styles and visibility change animations
  • a saturation/brightness/alpha fade for ImageView
  • Divider drag&drop view
  • dark and light themes in standard and AppCompat versions
  • a radial transition animation
  • circular progress indicators
  • CardView with real shadows and rounded corners
  • state animators
  • debug mode showing draw and hit areas when in edit mode
  • tab strip with animated underline
  • fading edges
  • animated checkboxes and radiobuttons
  • DrawerLayout with real shadows
  • EditText with floating label, character counter and pattern validation
  • Lollipop's recents list layout

Instalation

Moved to wiki: Installation

FAQ

Moved to wiki: FAQ

Changelog

Moved to wiki: Changelog

About

Material Design implementation for Android 2.1+

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%