![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动画
yuezheyue123
这个作者很懒,什么都没留下…
展开
-
android-学习属性动画使用(1)
属性动画工作原理: 在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果。也就是不断的调用onDraw()重新绘制视图。 作用对象:任意 Java 对象 ValueAnimator.ofInt(int values)//将初始值,以整型数值的方式多督导结束值。即估值器是整型的估值器–IntEvaluator V...原创 2018-08-13 15:15:35 · 503 阅读 · 0 评论 -
android-学习属性动画源码(2)
属性动画的源码的确比较复杂,下面虽然将整个流程算是完整的走下来了,但是还是有很多的细节不明白。 1.我们在activity中使用 2.进入静态方法ofFloat() 在ObjectAnimator的构造器中,设置执行动画的view和执行动画的属性名称 这里面有个重要的类 PropertyValuesHolder,这个类非常的重要,下面要经常遇见。 下面是重要的方法anim...原创 2018-08-14 17:33:20 · 399 阅读 · 0 评论 -
android-svg动画学习
svg动画能实现很多的线性动画功能。 1。要使用动画需要三个部分的文件 ① 在drawable文件夹下绘制vector.xml文件 ② 在animator文件夹下创建anim_path2.xml的文件 ③创建animated-vector.xml将动画和vector连接起来 最后进行使用和启动动画 2.实现搜索的动画功能 在search_vector.xm...原创 2018-08-15 10:30:13 · 225 阅读 · 0 评论 -
android--Circular Reveal效果(揭露动画)
需要借助ViewAnimationUtils进行实现动画效果。原创 2018-08-24 15:22:54 · 713 阅读 · 0 评论 -
android--state change animation(状态改变动画)
状态改变动画,主要是为了替换传统的selector的方式。主要是作用于点击按钮等的状态的变换。需要在布局文件中使用stateListAnimator属性进行 注意状态改变动画本质就是属性动画,那么需要定义在animator文件夹中 然后定义了不同状态下的需要不同的属性动画 ...原创 2018-08-24 15:53:49 · 736 阅读 · 0 评论 -
android--转场动画makeSceneTransitionAnimation
实现以当前触发的view为起点,进行加载下级页面的view。 这里有两种情况 ①一对一 ②一对多步骤: ①在跳转的时候设置makeSceneTransitionAnimation() ②在被跳转后的activity中布局文件设置transitionName属性,并且保持匹配 ...原创 2018-08-23 11:37:49 · 5876 阅读 · 0 评论