1.关于MaterialDesign

还记得刚刚开始看到Android5.0刚出来的时候,感觉Android嵌入了MaterialDesign风格。那时候就感觉这种风格很好看。



2.Android上面实现MaterialDesign

这里的实现是在AndroidStudio上面实现的,如果是Eclipse的请绕过。现在的MaterialDesignDemo很多,这里我只是最近要想用MaterialDesign来设计一款应用。所以就关注了这方面的知识,并且结合网上的教程来实现的。


添加v7或者v13兼容包

当然Android的MaterialDesign是在差不多Android 5.0才出现的。所以很多情况下面是不兼容Android 5.0 以下的版本。为了避免出现很多问题的。我们要采取添加V7,v13等兼容包。下面我们是使用AndroidStudio作为开发环境,所以我用懂啊了gradle进行构建。

dependencies {    compile fileTree(include: ['*.jar'], dir: 'libs')    compile 'com.android.support:appcompat-v7:22.2.1'    compile 'com.android.support:cardview-v7:22.2.1'    compile 'com.android.support:recyclerview-v7:22.2.1'}

自定义Android的Theme

很多App的外观设计都是由Theme来定制的。这里的MaterialDesign定制也是要从这里入手。Android提供了3种风格的Theme。


@android:style/Theme.Material (dark version)        @android:style/Theme.Material.Light (light version)        @android:style/Theme.Material.Light.DarkActionBar   


我们的演示是最后一种。


下面给出样式设置的图片说明

创建简单的Android Material DesignDemo_第1张图片

默认的styles.xml里面添加


        

v21文件的styles.xml里面添加

            


Demo的效果图如下

v21以上的效果

创建简单的Android Material DesignDemo_第2张图片


v21以下的效果

创建简单的Android Material DesignDemo_第3张图片



Github上面的示范例子 

https://github.com/mayubao/MaterialDesignDemo

更多相关文章

  1. android 快速滚动条设置(像新浪微博,滚动的时候会出现悬浮的滚动
  2. 如何使用Android MediaStore裁剪大图片
  3. android 5.0新特性学习--Drawable Tinting(为图片资源着色)
  4. android中Matrix之一(图片二维转动)
  5. android(drawable文件夹)图片适配
  6. 关于android示例程序(bitmapfun)——高效加载图片的坑爹地方
  7. android强大的图片下载和缓存库Picasso
  8. Android如何实现5.0以上图片沉浸式状态栏

随机推荐

  1. 基于数据挖掘SVM模型的pre-incident事故
  2. 淘宝url中的spm编码是怎么生成的呢?
  3. R方和调整R方
  4. 数据岗位现状调查报告
  5. 网站url后带spm参数的作用
  6. 用SAS进行泊松,零膨胀泊松和有限混合Poiss
  7. 网站301跳转问题的探讨和用法,网站做301跳
  8. 维度规约(降维)算法在WEKA中应用
  9. 亚马逊商品销售数据爬虫分析报告
  10. 百度指数是什么意思?其中的数值又代表什么