实现Material Design样式的类库

  • i0_992624
    了解作者
  • 2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-27 04:35
    上传日期
源码Carbon,Material Design在2.1上的实现,这并不完全是Lollipop API的完全拷贝。实现了Material设计特性中最重要的东西。同时还添加了一些非标准的扩展,比如圆角布局,以及分割视图(Divider view 就是一个分割线)。Carbon是一个在Android2.1+上实现Material Design样式的类库,它不仅是拷贝了Lollipop的API和功能,还实现了Material Design设计规范中的大多数有用的功能。该类库还包含了很多非标准的拓展功能,例如圆角布局或创建divider的Divider view。 Carbon的功能如下: 1、实时动画阴影; 2、触摸涟漪效果; 3、SVG矢量图文件渲染; 4、圆角布局; 5、an elevation system (changing z order changes view rendering order); 6、浮动动作按钮视图; 7、文本外观,尺寸,颜色和更多有用的定义; 8、roboto和roboto浓缩字体按钮和文本字段; 9、预定义动画样式以及可视化改变动画; 10、a saturation/brightness/alpha fade for ImageView; 11、Divider, StatusBar and NavigationBar drag&drop view 12、dark and light themes in standard and AppCompat versions 13、a radial transition animation
实现Material_Design样式的类库.zip
内容介绍
[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-Carbon-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/1491)   [![Maven Central](https://img.shields.io/badge/Maven%20Central-0.8.0-brightgreen.svg)](https://oss.sonatype.org/content/groups/public/tk/zielony/carbon/0.8.0/)   [![Dropbox](https://img.shields.io/badge/Dropbox-Sample%20app-brightgreen.svg)](https://www.dropbox.com/s/qp4gu6m5so1o0df/samples.apk?raw=1) [![Google+](https://img.shields.io/badge/Google+-Zielony-red.svg)](https://plus.google.com/u/2/109054799904873578131)   [![Twitter](https://img.shields.io/badge/Twitter-GreenMakesApps-blue.svg)](https://twitter.com/GreenMakesApps) 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](https://github.com/ZieIony/Carbon/blob/master/images/autocomplete.png) ![Power menu demo](https://github.com/ZieIony/Carbon/blob/master/images/powermenu.png) ![Circular progress indicators](https://github.com/ZieIony/Carbon/blob/master/images/progress.png) ![Text appearances](https://github.com/ZieIony/Carbon/blob/master/images/textappearances.png) ![Calculator](https://github.com/ZieIony/Carbon/blob/master/images/calculator.png) ![ScrollView](https://github.com/ZieIony/Carbon/blob/master/images/scrollview.png) ![Sample app](https://github.com/ZieIony/Carbon/blob/master/images/sampleapp.png) ![RecyclerView and CardView](https://github.com/ZieIony/Carbon/blob/master/images/recyclercards.png) ![CheckBoxes](https://github.com/ZieIony/Carbon/blob/master/images/checkboxes.png) ![PagerTabStrip](https://github.com/ZieIony/Carbon/blob/master/images/pagertabstrip.png) ![Drawer](https://github.com/ZieIony/Carbon/blob/master/images/drawer.png) ### 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](https://github.com/ZieIony/Carbon/wiki/Installation) ### FAQ Moved to wiki: [FAQ](https://github.com/ZieIony/Carbon/wiki/FAQ) ### Changelog Moved to wiki: [Changelog](https://github.com/ZieIony/Carbon/wiki/Changelog)
评论
    相关推荐
    • Girl-and-Ballon:使用处理 IDE 的简单动画
      女孩和气球 使用处理 IDE 的简单动画
    • activity切换动画全集
      两个activity之间切换动画全集, overridePendingTransition(R.anim.fade, R.anim.hold);
    • STLoadingGroup加载视图动画
      STLoadingGroup是一组加载动画案例。 用法: let loadingGroup = let loadingGroup = STLoadingGroup(side: side, style: style) loadingGroup.show(inView: view) loadingGroup.startLoading() // stop: ...
    • MySlideList动画
      自己写的一点动画方面的一点东西,希望可以有用
    • 背景逐渐渐变动画效果
      这个案例实现了可以支持背景逐渐渐变动画效果,源码GuideBackgroundColorAnimation,实现移动viewpager,背景逐渐渐变效果,希望能够帮到大家的学习。
    • 淘宝KISSY动画组件SnakeSlider
      KISSY“轮播组件”,用于滚动展示图片,例如:焦点图。 引用了KISSY框架 SnakeSlider是一个可定制复杂动画的轮播组件,支持在切换显示/隐藏切片时分别显示不同动画,基于LayerAnim组件实现动画效果。
    • 列表单元移动动画效果
      该源码是一个支持列表单元移动动画效果,源码MMTableCellAnimation,MMTableCellAnimation实现TableCell移动动画。可以自定义标题、图片等。 使用方法: 导入头文件: #import "MMCell.h" 创建MMCell对象并初始...
    • 引导动画效果
      这是一个比较简单的引导动画效果案例,源码500px-guideview,500px引导动画效果,还原度较高。
    • 测试Activity切换动画
      设置Activity的切换动画,有两种方式: 1.使用overridePendingTransition(新Activity进入动画, 旧Activity退出动画),需要紧接在startActivity 和finish()后。 2.在manifest中配置Activity的theme。 下面着重说明...
    • activity跳转动画
      Activity间的跳转动画—Transition。Explode 从中心移入或移出 Slide 从边缘移入或移出 Fade 调整透明度产生渐变