appcompat v21: 让 Android 5.0 前的设备支持 Material Design
来源:互联网 发布:json.js下载 编辑:程序博客网 时间:2024/06/07 07:25
1.
十大Material Design开源项目
2.
appcompat v21: 让 Android 5.0 前的设备支持 Material Design
主题
AppCompat已经支持最新的调色板主题,该主题能够使你更容易的通过使用主色调和强调色(primary and accent colour)来适配你的主题。下面是一个简单的示例:
values/themes.xml:
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light"> <!-- colorPrimary is used for the default action bar background --> <item name="colorPrimary">@color/my_awesome_color</item> <!-- colorPrimaryDark is used for the status bar --> <item name="colorPrimaryDark">@color/my_awesome_darker_color</item> <!-- colorAccent is used as the default value for colorControlActivated which is used to tint widgets --> <item name="colorAccent">@color/accent</item> <!-- You can also set colorControlNormal, colorControlActivated colorControlHighlight & colorSwitchThumbNormal. --></style>
通过这些设置,AppCompat将会自动的将这些值应用到API21+的框架属性中,从而自动的为状态栏以及最近的任务着色。
在老的平台上,AppCompat将会尽可能的模拟这些颜色主题。目前仅限于对actionbar以及一些控件的着色。
扩展之后,在使用actionbar后,主题对于5.0以下手机仅仅可以为actionbar着色,状态栏不会着色
3..对于状态栏与toolbar可以使用一种技术在api19之上使用
例子地址(包含百分比布局):链接:http://pan.baidu.com/s/1c0HK8ne 密码:yor1
4.一个github库、包含Material Design效果:Genius-Android
地址:https://github.com/qiao365/Genius-Android/blob/master/README-ZH.md
0 0
- appcompat v21: 让 Android 5.0 前的设备支持 Material Design
- 让 Android 5.0 前的设备支持 Material Design
- [Material Design开发系列1]AppCompat V21:将MD兼容到5.0之前的设备
- Material Design开发文章系列1:AppCompat V21:将 Materia Design 兼容到于5.0之前的设备
- Android L Material Design 初探 (基于AppCompat v21)
- Android:AppCompat v21 - Material Design for Pre-Lollipop Devices!
- AppCompat V21:将 Materia Design 兼容到5.0之前的设备
- AppCompat V21:将 Materia Design 兼容到5.0之前的设备
- 在低版本Android上使用Material Design——AppCompat v21
- appcompat v21: material design for pre-Lollipop devices!
- Appcompat导入后出错及Material Design 支持库导入出错的解决办法
- 探索新的Android Material Design支持库
- 探索新的Android Material Design支持库
- 探索新的Android Material Design支持库
- Android-Material Design的使用
- 让你的 APP换上Material Design
- Android Material Design 5.0 PickerDialog
- Android 5.0 Material Design系列
- Maven pom.xml 配置详解
- HTTP Basic Authorization(附iOS实现方法)
- C# datagridview 赋值方式
- fingerprint recognition 指纹识别工程记录
- HDOJ 1716 排列2(next_permutation函数)
- appcompat v21: 让 Android 5.0 前的设备支持 Material Design
- Linux 下curl模拟Http 的get or post请求。
- 浅谈HTTP中Get与Post的区别
- 【小松教你手游开发】【unity实用技能】c# list sort 列表排序
- Android Demo---实现从底部弹出窗口
- C# spreadsheet 相关操作
- 应用下载网站的APK/IPA等常见MIME设置教程
- hdu 2602 Bone Collector 【01背包模板】
- myeclipse专业版2014下载