materialdesign吧 关注:325贴子:401
  • 4回复贴,共1

Material Design到底是什么

只看楼主收藏回复

楼主现在在学android,看到Material Design之后觉得它很漂亮啊,但是Material Design到底是什么啊,我就直到它是一种设计语言,但到底是怎么实现代码的,还是什么的,有没有教程啊,在汇智网看到的教程确实用html写的,不是android上的吗??
---贴吧极速版 For UWP


来自WindowsPhone客户端1楼2015-10-23 16:43回复

    震一震
    ---贴吧极速版 For UWP


    来自WindowsPhone客户端2楼2015-10-23 16:47
    回复
      material design里有很多动效是需要写编程代码的


      来自Android客户端3楼2015-10-26 00:30
      回复
        google出台的UI设计规范
        因为是UI规范,对代码执行没有影响
        并且因为是UI规范,其设计自由度比较高,所以对它的规范性判断也比较模糊(并且官方对这种规范暂时只是"口头"上的,还没有用"纸文"明确的写明)。开发者自定义的UI就算不遵守该该规范,对程序的执行也没有影响。(因此如果一个控件有没有遵守该规范,暂时只能先主观判断。不会说有你的UI控件执行后,系统可以检测出来你的UI控件不规范的情况)
        而google官方有一个MaterialDesign包,该包下是(号称)严格遵守了MaterialDesignUI设计规范的UI控件(CardView、FloatingActionButton 、TextInputLayout 、SnakeBar、... ),并且也有一些比较权威的第三方UI库(MaterialDesignLibrary、RippleEffect、MaterialEditText、Android-LollipopShowcase、...)也都(号称)遵守了MaterialDesign规范
        这些控件里面,官方已通过各种代码手段实现了MaterialDesign中描述的MaterialDesign控件特效,因此这些比较权威的MaterialDesign控件库暂时可以看做是"合法的"MaterialDesign控件。
        总结就是,MaterialDesign是官方出台的一套UI设计规范,但目前只是口头上约束开发者要遵循此规范,没有通过代码方式约束开发者必须遵循此规范


        IP属地:湖北5楼2017-03-05 10:44
        回复