Android 技术上怎么系统地学习 Material Design?

2015-08-17 14:23:21 +08:00
 kaedea

Android技术上怎么系统地学习 Material Design

鄙人 12 年开始转到 Android 开发,特别喜欢 Android 的Material Design,但是目前自己写的 App 都是依葫芦画瓢,对别人的 App 有样学样,感觉自己并没有像当初学习 Android ,有个“系统地、全面、官方地”学习Material Design的过程。

现在自己实现的 MD 基本是参考一下官方的文档和几个开源项目:

我的疑问是,感觉自己在写 APP 界面的时候,就没有什么可以参照的原则,只能想到别人的 APP 是怎么样的我就应该怎么样的,上面官方的文档貌似就给出了设计上的原则,并没有什么技术上的规范。

有没有什么文章能够指出 Material Design 中, Activity/Fragment 就得这样用, ToolBar 就得这样用,侧栏、列表等等就得这样用?

我的表达可能不是很好,见谅。

10274 次点击
所在节点    Android
13 条回复
xubingok
2015-08-17 15:24:52 +08:00
Material Design 好是好.可惜"然并卵".
你确定公司的 UI 设计师喜欢这个样式?
纵使你脑中千万种样式,到头来还是得对着 UI 标注图和切图写 xml...
kaedea
2015-08-17 15:26:54 +08:00
@xubingok 这个嘛,我自己设计的 APP 都用这个,朋友也喜欢。
至于设计师不喜欢那我就不管了,反正我是挺喜欢的。
emitvoice
2015-08-17 15:38:28 +08:00
借问楼主,我正在自学 Android 开发。由于大学专业是信息管理,代码写得不多。
现在水平也就刚照着官方教程学到了开发个图片浏览器。自己买了本《 Android 第一行代码》,看了大半。
感觉有点找不到努力方向。
请问现在我的水平离 Android 的正式开发工作差距大吗?
spark
2015-08-17 15:59:35 +08:00
这头像是什么鬼?
kaedea
2015-08-17 16:21:10 +08:00
@emitvoice 这个就看个人的吧,我的情况是大学学了 2 年.net 大四转 Android 就出来工作了
q000q000
2015-08-17 16:50:39 +08:00
你需要个 UI / UX 设计师 ...
CtrlSpace
2015-08-17 17:13:59 +08:00
这设计到两方面吧
1 是设计理念
2 是技术实现

1 不是有 Material Design Guidelines ?
还被翻译了中文版
极客学院还有视频
字体、间距、色彩、动画、导航栏各种都有啊
Lonely
2015-08-17 17:48:24 +08:00
这个是设计规范,不是技术规范
WispZhan
2015-08-17 19:01:42 +08:00
主见啊,被吃了
LoongT
2015-08-17 19:10:44 +08:00
推荐个库 carbon 。
我觉得做得非常棒。

不过你的问题是关于“设计”的,与工具、技术无关。
我只能说去学习设计,或是找个设计师...
FrankZhu
2015-08-18 04:34:32 +08:00
楼主,看下这个配色是否可以 http://www.materialpalette.com/
ericyl
2015-08-18 08:44:39 +08:00
android 官方类库: com.android.support:design
个人感觉 Material Design 只是 UI 控件的一种风格,并不需要系统的学习,要用到相关控件的时候再看 api 或者看相关代码即可。
推荐:
http://android-developers.blogspot.com/2015/05/android-design-support-library.html
https://www.youtube.com/playlist?list=PLOU2XLYxmsIJDPXCTt5TLDu67271PruEk
sisyphus60
2015-08-18 09:06:39 +08:00
你想看的是技术规范吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/213764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX