Material Design(六)
来源:互联网 发布:淘宝网的营销策略 编辑:程序博客网 时间:2024/05/21 08:50
兼容性
这种新材料的设计特点(如材料的主题和活动过渡)只适用于Android的L开发者预览版。但是,你可以设计你的应用程序与Android的L开发者预览版的设备上运行时,使这些功能的使用,但仍然可以与Android的早期版本兼容。
材料主题
该材料的主题是只有在Android L开发者预览版。要配置你的应用程序使用上运行Android L开发者预览版,并在运行早期版本的Android设备较旧的主题装置的材料主题:
- 定义一个主题,在继承旧的主题(如全息)
RES /价值/ styles.xml中
。 - 定义一个主题,继承从材料主题的同名
res/values-v21/styles.xml
。 - 设定这个主题,你的应用程序的主题在清单文件。
注意:如果你不提供一个替代的主题以这种方式,你的应用程序将无法在早期版本的Android上运行。
布局
如果您根据材料设计准则设计的布局不使用任何新的XML从Android L开发者预览版的属性,他们将在Android的早期版本。否则,你可以提供替代布局。您也可以提供替代布局自定义如何你的应用程序看起来在较早版本的Android。
创建你的布局文件里面了Android L开发者预览版res/layout-v21 /
和你选择的布局文件内较早版本的Android RES /布局/
。另一种布局具有相同的文件名 。
为了避免重复的代码,里面定义你的风格的res /值/
和修改样式res/values-v21 /
新的API。
UI小部件
该RecyclerView
和的CardView
部件都包含在Android L开发者预览版支持库,以便他们可在早期这些限制的Android版 本:
的CardView
回退到使用额外的填充一个纲领性的影子实施。的CardView
不夹与圆角相交,其子女的意见。
这些限制并不适用于Android的L开发者预览版。
动画的API
以下新的API只适用于Android的L开发者预览:
- Activity transitions
- Touch feedback
- Reveal animations
- Path-based animations
- 为了保持兼容早期版本的Android,检查系统版本在运行时调用这些API之前。
0 0
- Material Design(六)
- Android:Material Design(六) 使用Drawable
- android material design之BottomSheet(六)
- material design lite学习(六)图标
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- Material Design
- material design
- Material design
- Material Design
- java设计模式之工厂模式(2)
- error:error C2065: 'ConvertStringSecurityDescriptorToSecurityDescriptor' : undeclared identifier
- Android进程与线程基本知识
- 通过ListView,ImageButton,Popupwindow实现手机QQ登陆时用户名下拉功能
- FLV文件格式解析
- Material Design(六)
- syslog配置
- 倒 F型天线
- java中的各种路径的获取方式
- 海量数据批量插入本地测试平均1秒
- WP-Super Cache Garbage collection is not scheduled
- Java 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
- java 分布式
- jar文件导出及Linux平台下运行