Android动画
文章平均质量分 91
DroidMind
这个作者很懒,什么都没留下…
展开
-
Dialog、Activity和Fragment设置切换动画
Dialog切换动画的设置设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给它就可以了。下面看看这个animation应该怎么写,窗口进入和退出的效果分别是通过...原创 2016-09-30 10:47:55 · 2904 阅读 · 0 评论 -
Android中View绘图总结
在Android中我们自定义View的时候,往往会用到绘图操作,下面主要把相关函数进行总结。在View的onDraw()函数中,我们一般使用Canvas来绘图,Canvas相当于画布。一、说说Canvas canvas操作分三类: 1、save、restore等与层保存和回滚相关的方法 我们每执行一次save,相当于就将当前的绘制的内容当做一个图层保存起来,这些我们后面的绘制就在另一...原创 2016-06-02 09:45:18 · 4411 阅读 · 0 评论 -
Android属性动画之XML定义方式
前面我们讲到的属性动画都是使用代码的定义方式:Android属性动画之ValueAnimator和Android属性动画之ObjectAnimator和AnimatorSet,下面我们再来看看使用XML文件该怎么做。(1) XML文件位置:res/animator/filename.xml (2) 文件编译后的类型:ValueAnimator, ObjectAnimator, AnimatorSe原创 2015-10-16 11:22:50 · 7711 阅读 · 5 评论 -
Android属性动画之ObjectAnimator和AnimatorSet
从上一篇文章Android属性动画之ValueAnimator我们知道ValueAnimator是监听动画过程,自己实现属性的改变,但是ObjectAnimator就有所不同,它真正可以作用在一个对象上,并且明确的指定了要更改的属性,属性的变化过程是它帮我们完成的,不需要我们自己来实现它的改变。我们直接来举个例子,我们希望一幅图片可以水平移动。ObjectAnimator animator = Ob原创 2015-10-15 20:07:54 · 7429 阅读 · 0 评论 -
Android属性动画之ValueAnimator
属性动画通过改变一个对象的属性值来进行动画,属性动画包含了以下几个特性: 1、持续时间(Duration) 主要用来定义动画的持续时间,默认值为300ms。2、时间插值器(Time interpolation) 指定时间变化的百分比,就是当前流逝时间除以指定的持续时间,这个可以自定义,继承Interpolator,重写getInterpolation方法。3、重复次数和行为(Repeat co原创 2015-10-14 18:42:12 · 6822 阅读 · 0 评论 -
Android动画总结之View动画
Android动画主要包括以下两种类型:View Animation(View动画) 在View动画框架中包括两种类型的动画: (1) Tween animation(补间动画) 可以对View进行一系列的动画操作,包括淡入淡出、缩放、平移、旋转四种 (2) Frame animation(帧动画) 其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画原创 2015-10-14 14:17:58 · 728 阅读 · 0 评论