
Android--动画机制
文章平均质量分 83
张文靖同学
心里有火,眼里有光。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android---动画机制(一)---View动画和帧动画
Android中的动画效果一直是人机交互中的一个非常重要的一个部分.接下来就让我研究研究Android中动画的特性分析等动画的分类View动画 也是我们常说的补间动画Frame动画 也是我们常说的帧动画属性动画View动画的分析:在View动画的探索过程中我们主要用到了Animation原生的框架,实现原理 是每次绘制视图时View所在的ViewGroup种的drawChild函数获取该Vi原创 2017-01-15 17:58:50 · 573 阅读 · 0 评论 -
Android---动画机制(三)----自定义动画
自定义动画除了系统提供的4种动画外我们还可以自定义动画。首先继承Animation类然后重写initialize方法进行初始化工作,然后在applyTransformation中进行相应的矩阵变化即可public class CustonAnimation extends Animation{ //interpolatedTime表示差值器的时间因子,取值范围0-1.0; //Tr原创 2017-01-16 23:28:59 · 517 阅读 · 0 评论 -
Android---动画机制(四)----SVG
Google在android5.X中增加了对SVG矢量图形的支持,对高效率的动画具有非常重大的意义.path标签使用<path>标签创建SVG,就像用指令的方式来控制一直画笔类似.使用方法有以下几种:M=moveto(M X,Y) : 将画笔移动到某一坐标,未发生绘制L=lineto(L X,Y) : 画直线到指定的坐标位置H=horizontal lineto(H X):画水平线到指定的X坐原创 2017-01-18 22:29:52 · 684 阅读 · 1 评论 -
Android---动画机制(二)---属性动画
属性动画是3.0推出的新特性,和View动画不同,他对对象进行了扩展,属性动画可以对任何对象做动画.在Animator框架中使用最多的就是AnimatorSet和ObjectAnimator配合,使用ObjectAnimator进行更精细化控制,只控制一个对象的属性值,使用多个ObjectAnimator组合到AnimatorSet中形成一个动画. 在这里说明,动画默认的时间间隔是300ms,默认原创 2017-01-16 21:24:01 · 520 阅读 · 0 评论 -
LayoutTransition介绍
首先看一个效果图: XML布局如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la原创 2017-03-13 10:46:12 · 1467 阅读 · 0 评论