
Android动画
文章平均质量分 85
因人而异
劝君莫惜金缕衣,劝君惜取少年时。
有花堪折直须折,莫待无花空折枝。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android--Animation标签介绍
Drawable讲过三个动画,animation-list定义帧动画,animated-rotate定义旋转动画,animated-selector定义选择状态动画,这三个属于drawable动画(也称Frame-By-Frame Animation)。除了drawable动画,Android框架还提供了另外两种动画体系:视图动画(View Animation 也称Tweened Animation原创 2017-05-05 23:11:04 · 1270 阅读 · 0 评论 -
Android--LayoutAnimation介绍
1、简介在Android中,最简单的动画就是补间动画(Tweened Animations)了。通过补间动画,可以对一个控件进行位移、缩放、旋转、改变透明度等动画。但是补间动画只能对一个控件使用,如果要对某一组控件播放一样的动画的话,可以考虑layout-animation。Layout Animation 可以用来为 ViewGroup 添加动画,并且按照预定的顺序把一个动画或者一个动画集合应用到原创 2017-05-06 22:28:31 · 1106 阅读 · 0 评论 -
Android--Property Animation介绍
1、简介属性动画是谷歌在Android3.0提出的动画框架,但我们使用以前的动画框架也能实现很丰富的动画效果,比如位移,旋转,缩放,透明度等等,那为什么谷歌还要提出属性动画。补间动画(Tweened Animations)只能够实现移动、缩放、旋转和淡入淡出这四种动画操作,动画机制就是使用硬编码的方式来完成的,功能限定死就是这些,基本上没有任何扩展性可言。并且补间动画只能作用于View,而且补间动画原创 2017-05-08 19:48:41 · 564 阅读 · 0 评论 -
Android属性动画--TypeEvaluator
1、功能介绍可能在大多数情况下我们使用属性动画的时候都不会用到TypeEvaluator,因为属性动画已经比补间动画强大了许多,基本使用已经不成问题。但如果我们遇到了难以解决的问题的时候,使用 TypeEvaluator 可能会有意想不到的效果。TypeEvaluator 的意思是估值器,所以它的作用就是告诉动画系统如何从初始值过度到结束值。我们学习 ValueAnimator 的时候学到的Valu原创 2017-05-11 10:43:57 · 792 阅读 · 0 评论 -
Android布局动画--LayoutTransition
1、简介我在我的博客Android–LayoutAnimation介绍中介绍了布局动画,所谓布局动画就是对 ViewGroup 这样的容器去做动画,而不是像补间动画这样只处理某一个View对象。那篇博客中我着重讲了 LayoutAnimationController 这个类,它是用来指定一个应用到 ViewGroup 的每个子View的动画。这里我要讲讲 LayoutTransition 这个类,在原创 2017-05-12 11:23:12 · 1075 阅读 · 0 评论 -
Android属性动画--ViewPropertyAnimator
1、简介ViewPropertyAnimator其实算不上什么高级技巧,它的用法格外的简单,只不过和前面所学的所有属性动画的知识不同,它并不是在3.0系统当中引入的,而是在3.1系统当中附增的一个新的功能。我们都知道,属性动画的机制已经不是再针对于View而进行设计的了,而是一种不断地对值进行操作的机制,它可以将值赋值到指定对象的指定属性上。但是,在绝大多数情况下,相信大家主要都还是对View进行动原创 2017-05-13 12:57:31 · 1022 阅读 · 0 评论 -
Android--Tweened Animations介绍
1、简介Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 Animations从总体上可以分为两大类:Tweened Animations(渐变动画):该类Animations提供了旋转、移动、伸展和淡出等效果。Alpha——淡入淡出,Scale——缩放效果,Ro原创 2017-05-03 23:50:07 · 11670 阅读 · 0 评论 -
Vector标签解析
Vector使用前言如果要说Vector,就不得不提SVG了,首先,需要讲解两个概念——SVG和Vector。SVG,即Scalable Vector Graphics 矢量图,这种图像格式在前端中已经使用的非常广泛了。Vector,在Android中指的是Vector Drawable,也就是Android中的矢量图,因此,可以说Vector就是Android中的SVG实现,因为Android中的原创 2017-03-27 10:56:29 · 1653 阅读 · 0 评论 -
Android动画--Interpolator的介绍
Interpolator简介Interpolator属性是Animation类的一个XML属性,所以alpha、scale、rotate、translate、set都会继承得到这个属性。它指定动画如何变化,跟PS里的动作有点类似:随便拿来一张图片,应用一个动作,图片就会指定变化。被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),原创 2017-03-27 19:29:38 · 1922 阅读 · 0 评论 -
Android--Drawable标签介绍
Drawable类型的标签有许多有用的标签,这次我们就来介绍这些标签。1、bitmap可以通过bitmap标签对图片做一些设置,如平铺、拉伸或保持图片原始大小,也可以指定对齐方式。bitmap标签的属性有:android:src 必填,指定图片资源,只能是图片,不能是xml定义的drawable资源。android:gravity 设置图片的对齐方式,比如在layer-list中,默认会尽量填满原创 2017-05-01 11:36:09 · 2148 阅读 · 0 评论