V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kaedea
V2EX  ›  Android

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

  •  
  •   kaedea · 2015-08-17 14:23:21 +08:00 · 5592 次点击
    这是一个创建于 3146 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    第 1 条附言  ·  2015-08-18 13:19:02 +08:00

    无论是技术规范也好,相关的开源项目或者教程都好,希望大家多推荐一些。我统一整理。

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

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

    不过你的问题是关于“设计”的,与工具、技术无关。
    我只能说去学习设计,或是找个设计师...
    FrankZhu
        11
    FrankZhu  
       2015-08-18 04:34:32 +08:00
    楼主,看下这个配色是否可以 http://www.materialpalette.com/
    ericyl
        12
    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
        13
    sisyphus60  
       2015-08-18 09:06:39 +08:00
    你想看的是技术规范吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3160 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:31 · PVG 20:31 · LAX 05:31 · JFK 08:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.