跟着ym学习Android5.0
文章平均质量分 84
学习android 5.0,是时候逆袭了~!
程序员码仔
AI 应用创业者,公号:陈宇明
展开
-
ym—— Android 5.0学习之感想篇(含Demo)
Android 5.0 Lollipop的界面设计的灵感来源于自然、物理学以及基于打印效果的粗体、图表化的设计,换句话说,它的设计是一种基于高品质纸张的效果——扁平、易于操作。如上图所示,当我们体验这种Material Design设计风格时,可以去寻找一种我们已经非常熟悉的材料的感觉——“用熟悉的感知”和“真实的光影效果”来提供一种“合理的空间感”和一种“系统级人机互动”体验。据此而言,Android 5.0给我们的第二种体验就是其“动作”。谷歌深刻地阐释了Android新版本系统和终端之间的“水乳交融原创 2014-12-07 20:08:42 · 18103 阅读 · 9 评论 -
ym—— Android 5.0学习之Tinting和Clipping
Drawable Tinting(着色)设置 ImageView 的 android:tint 属性,可以达到以下效果:layout: <ImageView android:layout_width="100dp" android:layout_height="100dp" android:eleva原创 2014-12-07 11:17:32 · 3705 阅读 · 0 评论 -
ym—— Android 5.0学习之动画
前言用户跟你的App进行交互时,Material Design中的动画给予用户动作的反馈和提供视觉的一致感。包括之前我学习过的:Activity transitions(Activity过渡效果)Animate Vector Drawables(可绘矢量动画)除我们已经学习过的动画之外,Material Design还给我们提供了什么动画?Touch原创 2014-12-06 23:43:51 · 4476 阅读 · 0 评论 -
ym—— Android 5.0学习之定义阴影
前言Material Design 规范指导里面特别提出了阴影的重要性和如何正确使用的方法(点击传送),那我们就更加不能忽视这一点了,本篇文章就要教大家如何设置阴影,做出一个有层次感的界面。设置方法:android:elevationView的z值由两部分组成,elevation和translationZ.eleavation是静态的成员,trans原创 2014-12-06 22:14:50 · 4076 阅读 · 1 评论 -
ym—— Android 5.0学习之Activity过渡动画
前言Activity Transition:提供了三种Transition类型:进入:一个进入的过渡(动画)决定activity中的所有的视图怎么进入屏幕。退出:一个退出的过渡(动画)决定一个activity中的所有视图怎么退出屏幕。共享元素:一个共享元素过渡(动画)决定两个activities之间的过渡,怎么共享(它们)的视图。原创 2014-12-05 23:37:43 · 9861 阅读 · 3 评论 -
ym—— Android 5.0学习之CardView
前言CardView顾名思义,就是想卡片一样的控件,如图:Android 5.0之前,我们有两种方案做出这种效果:1.通过设置背景图2.设置配置Shape文件而现在我们需要麻烦美工MM,也不需要配置麻烦的Shape文件,只需要简单的设置几个属性即可,那就是用我们CardViewCardViewCardView继承了FrameLayout类,并让你在里原创 2014-12-05 20:16:45 · 5116 阅读 · 0 评论 -
ym—— Android 5.0学习之ListView升级版RecyclerView
前言大家都知道ListView在我们开发中很常用,Android5.0的到来,它给我们带来了一个替代ListView的新的控件,也可以说是ListView的升级版,那就是RecyclerView。接下来就让我们看一下,它们的作用的用法吧~!RecyclerViewRecyclerView控件是比ListView更先进、灵活的版本。该Recyc原创 2014-12-04 09:13:27 · 9876 阅读 · 0 评论 -
ym—— Android 5.0学习之AnimatedVectorDrawable
前言原创 2014-12-02 13:49:30 · 10232 阅读 · 2 评论 -
ym—— Android 5.0学习之使用Palette
前言动态色彩根据图片来决定标题的颜色和标题栏的背景色,这样视觉上更具有冲击力和新鲜感,而不像统一色调那样呆板。大家想知道这个效果如何实现的吗?学习Palette轻轻松松搞定此效果哦~!Palette是什么?它能让你从图像中提取突出的颜色。这个类能提取以下突出的颜色:Vibrant(充满活力的)Vibrant dark(充满活力的黑)V原创 2014-11-30 21:05:00 · 5675 阅读 · 0 评论 -
ym—— Android 5.0学习之使用Material主题
前言创建完模拟器了,我想大家已经迫不及待的想开发Android 5.0的项目了,看完这篇后我们将可以自定义Material主题了~!新的material主题提供了什么?可以让你设置调色板的系统控件。为控件(设计的)触摸反馈动画。Activity过渡动画我们来看一下Android给我提供了多少Material的主题吧~!看来给我不少常用原创 2014-11-26 14:41:39 · 4689 阅读 · 1 评论 -
ym—— Android 5.0学习之创建模拟器
学习Android5.0的提前是你必须要有Android 5.0模拟器或者真机。 两种方式 1.使用Genymotion安装教程 优点:运行速度很快 缺点:性能消耗高,电脑配置高的话强烈推荐~!选择5.0系统安装直接运速度杠杠的~!2.用Android自带的模拟器 优点:性能消耗低 缺点:原创 2014-11-25 14:08:19 · 6033 阅读 · 2 评论