Android material 规范

哎,真难 2017-08-30 09:31:56
加精
github项目地址:https://github.com/Aimn/Aimn-Material
官网地址:https://material.io/guidelines/
为什么要写这篇文章?
作为一个中年开发者,每年还能以3~4个上线项目也不容易,踩的坑也够多的,于是想开源一部分能帮助到大家的东西避免大家采坑。
为什么要采用material Desgin?
虽然material已经提出快3年多了,但是不知道大家是否有这样的感觉,每做一个新的app,UI都会设计一套新的UI图,左右边距,用户交互都是新的,并且五花八门,说好看也不是很满意,反正萝卜青菜各有所爱,这都依照了UI自己的设计习惯了,特别对于小公司和新公司来说,自定义view或者高炫的控件是必不可少的,但是做多了app以后反而发现真正的研发并不是应该用在这些无聊的东西上面,比如我想要button点击起来很炫丽,我要绘制整个点击事件,何必花费整个时间了,既然google给出的button水波纹效果,何必有自己写,还不统一。你应该花费的时间是在一些技术难点上面,比如我研发的pdf,可以记录当前页面,可以搜索当前页面,可以在当前页面绘制涂鸦等技术难点上面,而花费在交互上的,如果google官方给出了,何必不用了。
总而言之,如果UI不能制定一套通用且漂亮的规范,那每次都花费时间去修改,那我们不如采用google官方提出的material desgin,既符合美观,又提高了用户体验。
这个开源项目有些什么?
项目分为两个部分
第一个部分,色彩和间距:
根据Material Design官方文档提炼出来的颜色部分和常用间距,文件在colortemplate和dimens
第二个部分,控件:
首先框架是Navigation drawer和Navigation bottom组成的
然后包括主流的Material Design控件
Button,FloatingButton,CardView,Dialog,InputLayout,Pickers,Snack,Toolbar,Menus,Progress,Steppers,Switch等
这个demo仅供参考了解认识Material规范,可以使用部分规范约束条件
...全文
8143 46 打赏 收藏 转发到动态 举报
写回复
用AI写文章
46 条回复
切换为时间正序
请发表友善的回复…
发表回复
行走的尘埃 2018-09-20
  • 打赏
  • 举报
回复
qq_31994573 2018-09-18
  • 打赏
  • 举报
回复
666666666666666
ZapFive 2018-08-30
  • 打赏
  • 举报
回复
我们Android很多地方确实需要类似IOS那种硬性规范
verejava 2018-08-29
  • 打赏
  • 举报
回复
Android 之 ListView 列表视图

http://www.verejava.com/?id=17468044104031
Mingyueyixi 2018-08-17
  • 打赏
  • 举报
回复
只是一个设计规范。有些设计师设计的界面比规范更美。
verejava 2018-08-01
  • 打赏
  • 举报
回复
Android 之 开发环境安装

http://www.verejava.com/?id=17450048838820
gbt8163 2018-06-08
  • 打赏
  • 举报
回复
顶楼主,好材料,点赞。
w6623282 2018-04-30
  • 打赏
  • 举报
回复
收藏了 不错。。。。。。。。。。。。。。
squallonline8708 2018-04-27
  • 打赏
  • 举报
回复
很不错,收藏了。。。。
kingiis 2018-04-20
  • 打赏
  • 举报
回复
不过同样的功能别人做出来的app只要5m,自己开发出来却有30m,也是很能说明问题的
开发者_android 2018-03-27
  • 打赏
  • 举报
回复
一直都没用,正好看看你发的例子,学习学习。
hovoy 2018-03-26
  • 打赏
  • 举报
回复
有入门材料吗
  • 打赏
  • 举报
回复
非常感谢楼主分享!!!!
Shirmp_ 2018-01-03
  • 打赏
  • 举报
回复
不错 是的撒
kingiis 2017-12-29
  • 打赏
  • 举报
回复
我说了不算啊,开始作为新人提出的种种新技术,意见都不被接受,然后那种十年大牛上去提领导直接点头,中间两次意见间隔几个月对公司造成了很大的效率影响,我能怎么办我也很绝望
L光 2017-12-24
  • 打赏
  • 举报
回复
66666666666666666
gxl_ftt173173 2017-11-25
  • 打赏
  • 举报
回复
谢谢楼主,楼主辛苦了
look1021 2017-11-24
  • 打赏
  • 举报
回复
确实一些基本东西有个严格的规范是有益的,能极大的提高效率的
onlygegeburu 2017-11-20
  • 打赏
  • 举报
回复
66666666666
bigger_bigger 2017-11-20
  • 打赏
  • 举报
回复
膜拜大神666666
加载更多回复(26)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧