V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kaedea
V2EX  ›  Android

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

  •  
  •   kaedea · Aug 17, 2015 · 14513 views
    This topic created in 3906 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    Supplement 1  ·  Aug 18, 2015

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

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

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

    不过你的问题是关于“设计”的,与工具、技术无关。
    我只能说去学习设计,或是找个设计师...
    FrankZhu
        11
    FrankZhu  
       Aug 18, 2015
    楼主,看下这个配色是否可以 http://www.materialpalette.com/
    ericyl
        12
    ericyl  
       Aug 18, 2015
    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  
       Aug 18, 2015
    你想看的是技术规范吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   985 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 20:36 · PVG 04:36 · LAX 13:36 · JFK 16:36
    ♥ Do have faith in what you're doing.