值动画

原创 2015年11月18日 09:07:08

关于值动画我们需要知道的:

1、值动画是3.0之后推出的动画,要兼容的话需要使用第三方库:nineoldandroids-2.4.0.jar

2、值动画主要处理的是一段时间内值变化的动画 addUpdateListener 中做处理的

3、值动画本身会带有一些动画的过渡效果


使用:

       1、获得值动画:ValueAnimator animator = ValueAnimator.ofInt(values);

         这个里面有1个参数values,这个参数是个可变参数,用来记录一段时间内值变化的大小

       2、监听值的变化

  animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {

@Override
public void onAnimationUpdate(ValueAnimator animation) {
int value = (Integer) animation.getAnimatedValue();
}
});

 这里主要是用来监听值变化,int value = (Integer) animation.getAnimatedValue();获取到的是当前时间值的大小,这样我们可以在里面做一些处理了,比如一段时间内控件的位置移动。

      3、开始执行一个值动画

       animator.start();

     4.对动画的状态uop监听  例如:动画开始、重复、结束等等

   animator.Listener回调中做处理

   下面是使用valueAnimator做的一个简单效果 类似googleMarkets里面的查看当前下载的APP是否带有广告

   没图    见谅

      

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android动画学习笔记(二)——动画插值器Interpolator

前言:上篇博客我们对补间动画的xml及代码生成做了简单的介绍,今天我们来讲讲动画的一个核心类Interpolator插值器,对于数学好的童鞋来说,学习本节内容就soeasy了!(ps:本人数学很差,都...
  • vv_bug
  • vv_bug
  • 2016年11月22日 14:29
  • 969

通过源码,手把手带你学属性动画(四) - 理解插值器(附神器)

经常接触动画难免会用到插值器,或者自定义插值器。本文,就从源码角度分析插值器,教你如何自定义插值器! 文章最后,更有神器送上,不要错过!...
  • My_TrueLove
  • My_TrueLove
  • 2016年09月24日 15:11
  • 2908

Android属性动画(二)之插值器与估值器

属性动画的插值器(TimeInterpolator)和估值器(TypeEvaluator)
  • qq_24530405
  • qq_24530405
  • 2016年02月03日 18:10
  • 4740

安卓动画插值器 Interpolator

一、安卓动画动画都是由于人眼观看的延迟,通过一帧一帧绘制连续的图像然后通过GPU显示到屏幕上的,所以无论哪种动画(平移动画、旋转等),图像都是随着时间往后推移而不断变换的。安卓的动画有很多种供我们使用...
  • hy19901026
  • hy19901026
  • 2017年03月22日 18:19
  • 745

[计算机动画] 线性插值 矢量线性插值

线性插值,也就是给定初始点集合和终止点集合,然后给定一个映射关系。对一一对应的点的位置,即对x,y坐标进行线性插值。   x = x0*t + x1*(1-t); y = y0*t + y1*(1-t...
  • ZJU_fish1996
  • ZJU_fish1996
  • 2016年11月09日 12:34
  • 1192

关于Android动画插值器的简单介绍以及如何自定义自己的插值器

本篇博客介绍如何使用Android动画的差值,以及如何自定义自己的插值器。在Android中既可以通过在xml中为相应的动画设置插值器也可以通过java代码设置动画插值器,在android动画中,如果...
  • u011043551
  • u011043551
  • 2017年03月23日 14:54
  • 1808

[Android 动画] 实现类似弹簧的插值器SpringInterpolator

一、前言         在我们移动app的开发中,用户与输入框editText的交互应该是必不可少的。为了为用户提供更好的交互体验,我们这样规定:如果用户输入了不符合规则的内容,我们将调用一个抖动的...
  • u013581141
  • u013581141
  • 2016年02月25日 15:43
  • 1613

Android动画-View动画,插值器

原文地址 http://blog.csdn.net/qq_25806863/article/details/70169620补间动画又叫View动画。Android中的补间动画分四种,渐变、缩放、平移...
  • qq_25806863
  • qq_25806863
  • 2017年04月14日 10:23
  • 900

Android 值动画 动画要达到的效果 跟动画的执行过程绑定

import android.animation.ValueAnimator; import android.annotation.SuppressLint; import android.app.A...
  • kongtiancai1991
  • kongtiancai1991
  • 2016年01月17日 03:17
  • 480

css3动画属性--animation(动画)

CSS3中的animation与HTML5中的Canvas绘制动画又不同,animation只应用在页面上已存在的DOM元素上。 运用animation能创建自己想要的一些动画效果,但是有点粗糙。 ...
  • tyler1108
  • tyler1108
  • 2015年03月27日 11:03
  • 2237
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:值动画
举报原因:
原因补充:

(最多只允许输入30个字)