Material Design
Material 是Google 推出的Android设计风格,在此收录Material风格的库,其中Google自带的组件已经在高版本实现了Material风格。原生控件material想要修改颜色需要重写style,在控件上用app:theme进行设置
android design support library使用详解
android design support library使用详解
Android进阶系列--Design Support Library使用详解(Snackbar,TextInputLayout,TabLayout,NavigationView...)
material-components-android
官方material-Android组件库
使用Material Design 应用主题
一个人整理的Material Design的资料
里面也有些Material的开源库,可以好好学习一下。
附上官方翻译:
Material Design
Material Design 中文版(极客学院)
Material Design 中文版(Github)
1、MaterialDesignUse
一个人在写的使用官方库中的控件案例,可以看看。
MaterialDesignSamples这是另一个人写的material的例子,里面有博客说明。
01.gif
2、MaterialDesignLibrary
一个Material 风格的控件库
I}M3W52KJ3T2J`TZ0$12RW.png
3、material-camera
Material 风格的照相机
LT7HI_Z}){BFSXAT.png
5、material-calendarview
一个Material风格的日历
screencast.gif
6、material
也是一个Material风格的控件库,种类可能比上面一个更多点
[图片上传失败...(image-52b3ea-1511396590833)]
[图片上传失败...(image-a6f4e4-1511396590833)]
7、MaterialDateRangePicker
一个Material风格的时间选择器,5.0以上系统自带
25CRDB11DJ867.png
8、Carbon
针对Android 2.1或更高版本的Material Design实现。这不是Lollipop API和功能的精确复制。它是设计规范中最实用内容的一个自定义实现。 该库还具有一些其他非标准扩展,比如圆角布局和分频器视图,便于分隔创建。
Q94J3(ON$VK@O4ZAF96({{2.png
9、MaterialViewPager
一个Material风格的viewpager,功能多,看github上图片会了解的更多
687474703a2f2f73686172652e676966796f75747562652e636f6d2f796762716e412e676966.gif
10、material-sheet-fab
酷炫动画效果的FAB按钮
bgmonitor.gif
11、material-design-icons
google出品的Material风格的图标,Android studio 里应该都有了的
EPWV%$4.png
12、material-icon-lib
含有超过1500矢量素材图标可以方便使用中或作为一个独立的视角下的库
[图片上传失败...(image-88cd68-1511396590833)]
13、material-dialogs
一个Material风格的dialog,种类很多,方便使用
14、MaterialDialog
也是一个Material风格的dialog,种类没上面的多,但是好像能设置背景
VT83JOP8OGVF{G4XXDB~ATV.png
15、material-ripple
一个Material的波纹效果
[图片上传失败...(image-1313ea-1511396590833)]
16、materialish-progress
Material风格的progress,尴尬的是就一个圆形进度
spinningwheel.gif
17、MaterialProgressBar
一个Material风格的progress,种类多点
android_4_4_4.png
18、MaterialEditText
一个Material风格的EditText,拥有多种样式和功能,满足日常开发
Q2HCJ.png
19、MaterialTextField
一个与众不同的美丽浮动编辑文本器
6676966.gif
20、MaterialTabs
一个Material风格的Tabs
XSS.png
21、BottomNavigation
Google最近添加到Material design中的底部导航栏BottomNavigationBar,也可以说是现今Android底部导航栏的一个标准与统一吧。几个类似的Material-BottomNavigation、BottomBar、ahbottomnavigation、PagerBottomTabStrip、BottomNavigationBar、
AdaptableBottomNavigation
image
22、material-menu
一个Material的菜单
23、MaterialRecents
MaterialRecents 一个仿安卓5.0任务管理器最近打开任务卡片效果的自定义布局。
通过ViewPager和 自定义一个RecentsList 来实现。
recents.gif
24、material-animated-switch
Material风格的动画开关
swtich.gif
25、material-code-input
Material风格的字码输入
codeInput1.gif
26、materialmixer
materialpalette
Material说明上的色值
谷歌官方的Material Design颜色值
27、MaterialLogin
一个Material风格的登陆,动画不错,可以学习一下。
28、Material-Animations
一个转场动画框架
LHKUKY9OAJ73HDU6.png
29、Matisse
一个Material风格的本地图片视频选择器
REE5Y.png
30、MaterialSearchBar
Material风格的搜索控件
其他相似的SearchView
preview.gif
31、BadgeView
支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView
image.png
32、Alerter
一个从上面弹下来的提示
alert_default.gif
IH7JK5L.png
LP1.png
35、Android-SwitchIcon
拥有两种状态的图标
sample.gif
37、CoordinatorTabLayout
CoordinatorTabLayout是一个自定义组合控件,可快速实现TabLayout与CoordinatorLayout相结合的样式 继承至CoordinatorLayout, 在该组件下面使用了CollapsingToolbarLayout包含TabLayout
show1.gif
38、MaterialDrawer
灵活,易于使用,所有在一个抽屉里图书馆为你的Android项目
58JV.png
39、LolliPin
一个Material风格的密码库,支持指纹
github_gif.gif
RAJJ6K88ZCZB.png
41、MaterialChipsInput
Chips 是 Material Design 中组件,他们被描述为:小却相对复杂的个体,比如联系人。Chip 可以包含一些独立的东西,比如照片、文本、条款、图标或者联系人。MaterialChipsInput 是在 Android 中实现的那个组件。这个库提供了两个视图:ChipsInput 和 ChipView 。
demo2.gif
vertical.gif
43、MaterialShadows
material的阴影
Paste_Image.png
44、JFoenix
一个material的设计风格库,图到GitHub上看吧,用于web,也可以用与Android的。
45、MaterialDateTimePicker
material的时间日期选择器
46、Album
material风格的选择器
image.png