创建简单的Android Material DesignDemo
16lz
2021-01-23
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
下面给出样式设置的图片说明
默认的styles.xml里面添加
v21文件的styles.xml里面添加
Demo的效果图如下
v21以上的效果
v21以下的效果
Github上面的示范例子
https://github.com/mayubao/MaterialDesignDemo
更多相关文章
- android 快速滚动条设置(像新浪微博,滚动的时候会出现悬浮的滚动
- 如何使用Android MediaStore裁剪大图片
- android 5.0新特性学习--Drawable Tinting(为图片资源着色)
- android中Matrix之一(图片二维转动)
- android(drawable文件夹)图片适配
- 关于android示例程序(bitmapfun)——高效加载图片的坑爹地方
- android强大的图片下载和缓存库Picasso
- Android如何实现5.0以上图片沉浸式状态栏