Android(Lollipop/5.0) Material Design(二) 入门指南
2015-08-04 22:22
766 查看
Material Design系列
Android(Lollipop/5.0) Material Design(一) 简介
Android(Lollipop/5.0) Material Design(二) 入门指南
Android(Lollipop/5.0) Material Design(三) 使用Material主题
Android(Lollipop/5.0) Material Design(四) 创建列表和卡片
Android(Lollipop/5.0) Material Design(五) 定义阴影和裁剪View
Android(Lollipop/5.0) Material Design(六) 使用图片
Android(Lollipop/5.0) Material Design(七) 自定义动画
Android(Lollipop/5.0) Material Design(八) 保持兼容性
官网地址:https://developer.android.com/training/material/get-started.html
2. 应用材料设计主题
3. 以材料设计的指导方针来创建layouts
4. 投影:指定view的 evevation 属性
5. 使用系统组件 lists and cards
6. 自定义动画
使用Material主题
· 基线网格
· Keylines
· 间距
· 触摸目标尺寸
· 布局结构
View可以投下的阴影,一个View的elevation值决定了它的阴影的大小和绘制的顺序。可以设置一个视图的elevation,在布局中使用属性:android:elevation
新的translationz属性使您能够创建一个反映了暂时的elevation变化的动画。elevation的变化可在响应触摸手势时可能是有用的。
详见 定义阴影和裁剪View
CardView 允许您在app中显示一块块 使用一致外观的卡片
下面的代码示例演示了如何在你的布局: CardView
[html]
view plaincopyprint?
<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_width="200dp"
android:layout_height="200dp"
card_view:cardCornerRadius="3dp">
...
</android.support.v7.widget.CardView>
详见
创建 Lists and Cards
当你在这个Activity中启动其他的Activity时,exit transition将被激活
详见
使用自定义动画
Android(Lollipop/5.0) Material Design(一) 简介
Android(Lollipop/5.0) Material Design(二) 入门指南
Android(Lollipop/5.0) Material Design(三) 使用Material主题
Android(Lollipop/5.0) Material Design(四) 创建列表和卡片
Android(Lollipop/5.0) Material Design(五) 定义阴影和裁剪View
Android(Lollipop/5.0) Material Design(六) 使用图片
Android(Lollipop/5.0) Material Design(七) 自定义动画
Android(Lollipop/5.0) Material Design(八) 保持兼容性
官网地址:https://developer.android.com/training/material/get-started.html
开始
1. 审查材料设计规范2. 应用材料设计主题
3. 以材料设计的指导方针来创建layouts
4. 投影:指定view的 evevation 属性
5. 使用系统组件 lists and cards
6. 自定义动画
保持向后兼容性
详见:保持兼容性Apply the Material Theme 运用材料主题
详见使用Material主题
Design Your Layouts 设计你的布局
除了应用和自定义材料的主题,你的布局应符合材料的设计准则。当你设计你的布局,以下需要特别注意:· 基线网格
· Keylines
· 间距
· 触摸目标尺寸
· 布局结构
Specify Elevation in Your Views 在View中指定elevation属性
View可以投下的阴影,一个View的elevation值决定了它的阴影的大小和绘制的顺序。可以设置一个视图的elevation,在布局中使用属性:android:elevation新的translationz属性使您能够创建一个反映了暂时的elevation变化的动画。elevation的变化可在响应触摸手势时可能是有用的。
详见 定义阴影和裁剪View
创建 Lists and Cards
RecyclerView是一个可插入版本的列表视图,支持不同的布局类型并提供性能改进CardView 允许您在app中显示一块块 使用一致外观的卡片
下面的代码示例演示了如何在你的布局: CardView
[html]
view plaincopyprint?
<android.support.v7.widget.CardView
android:id="@+id/card_view"
android:layout_width="200dp"
android:layout_height="200dp"
card_view:cardCornerRadius="3dp">
...
</android.support.v7.widget.CardView>
详见
创建 Lists and Cards
Customize Your Animations 自定义动画
可以自定义动画,如激活Activity的过渡动画和结束过渡动画当你在这个Activity中启动其他的Activity时,exit transition将被激活
详见
使用自定义动画
相关文章推荐
- Android(Lollipop/5.0) Material Design(二) 入门指南
- Android自定义注册页面提示,替换Toast功能
- AndroidStudio Tips
- android Looper Handler机制
- cause:Permission Denial: receiving Intent act=android.provider.Telephony.SMS_RECEIVED
- 【Mac版】安装 Android Studio 及配置环境变量步骤
- Android Looper And Hander 机制剖析 - 01
- 【Android-BUG篇】error opening trace file: No such file or directory
- Android 五步修改状态栏颜色
- Android Textview属性详解
- Android ListView小常识
- android的NDK安装及工程实例
- Android Studio使用笔记
- Android Studio使用笔记
- Android Material Design之在RecyclerView中嵌套CardView实现
- Android Material Design之在RecyclerView中嵌套CardView实现
- android Handler & Looper 源码解读
- (转)Android--sharepreference总结
- android音乐播放器的音频焦点控制
- android Graphics(三):区域(Range)