Skip to content

Teja-Konjeti/Carbon

 
 

Repository files navigation

Android Arsenal   Maven Central   Dropbox

Google+   Google+   Twitter

Carbon

Material Design implementation for Android 2.2 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.

Samples

Sample App

SeekBar and RangeSeekBar FlowLayout and Chip Anchors Spinner Buttons / Usage sample 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)
  • widget tinting
  • rounded corners
  • SVG rendering
  • a floating action button view
  • text appearances, sizes, colors and many more useful definitions
  • custom, xml-selectable fonts for all text Views
  • predefined animation styles and visibility change animations
  • a saturation/brightness/alpha fade for ImageView
  • Divider drag&drop view
  • dark and light themes
  • 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, pattern validation and Marshmallow-style menu
  • Lollipop's recents list layout
  • Snackbar with swipe-to-dismiss, tap-outside-to-dismiss, message queue and view pushing
  • view anchors
  • Spinner with PopupMenu

License

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.

About

Material Design implementation for Android 2.2+. Shadows, ripples, vectors, fonts, animations, widgets, rounded corners and more.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%