Android 技术上怎么系统地学习 Material Design? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kaedea

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

  •  
  •   kaedea Aug 17, 2015 14509 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     3016 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9..5 48ms UTC 14:57 PVG 22:57 LAX 07:57 JFK 10:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86