【开源】Carbon

Carbon

  •  https://github.com/ZieIony/Carbon

    介绍:

    Material Design在2.1上的实现,这并不完全是Lollipop API的完全拷贝。实现了Material设计特性中最重要的东西。同时还添加了一些非标准的扩展,比如圆角布局,以及分割视图(Divider view 就是一个分割线)。

    运行效果:

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

使用说明:

  • 实时的动画阴影, animated shadows

  • 触摸的ripple效果

  • an elevation system (changing z order changes view rendering order)

  • 圆角

  • SVG 渲染

  • 悬浮操作按钮

  • text样式 大小 颜色等

  • 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

  •  radial 过渡动画

  • 圆形进度指示

  • 圆角和阴影效果的CardView 

  • state animator

  • debug mode showing draw and hit areas when in edit mode

  • 下划线的tab选项卡

  • 边缘渐变

  • 具有动效的checkbox 和radiobutton

  • 阴影效果的DrawerLayout 

  • 具有浮动标签,字数计数,格式验证的EditText 

  • Lollipop's 的list layout

 

相关代码

  • InstaMaterial
  • Android-Material-Example
  • OpenLibra-Material
  • CircularBarPager
  • Material-Movies

posted on 2015-05-12 09:28  wasdchenhao  阅读(295)  评论(0)    收藏  举报

导航