Android 关于ObjectAnimator 的几种状态

  • Started
  • Running
  • Paused
  • End

切换状态的4个方法

方法 状态
start() started, running
pause() paused/started, running
resume() started, running
end() end
cancel() end

获取状态的3个方法

  • isStarted()
  • isRunning()
  • isPaused()

代码展示

void hideTextAnim(){        anim = ObjectAnimator.ofFloat(fadeText, "alpha", 1.0f, 0f);        anim.setDuration(2000);        anim.setRepeatMode(ValueAnimator.REVERSE);        anim.setRepeatCount(3);        anim.addListener(new AnimatorListenerAdapter() {            @Override            public void onAnimationStart(Animator animation) {               Log.d("FadeInFadeOut", "animation start  "                       +"start:"+anim.isStarted()               +"  pause:"+anim.isPaused()               +"  running:"+anim.isRunning());            }            @Override            public void onAnimationEnd(Animator animation) {                Log.d("FadeInFadeOut", "animation end  "                        +"start:"+anim.isStarted()                        +"  pause:"+anim.isPaused()                        +"  running:"+anim.isRunning());            }            @Override            public void onAnimationPause(Animator animation) {                Log.d("FadeInFadeOut", "animation pause  "                        +"start:"+anim.isStarted()                        +"  pause:"+anim.isPaused()                        +"  running:"+anim.isRunning());            }        });        anim.start();    }

注意:

当setRepeatMode(ValueAnimator.INFINITE)时,onAnimationEnd()不会执行。只有当end()被调用时,onAnimationEnd()才执行。


今晚到此结束,Good night!

更多相关文章

  1. Handler机制详述1---Handler的简介和用法
  2. Android(安卓)windowSoftInputMode属性
  3. Android——GT库发布
  4. ExpandableListView小图标替换
  5. [Android]文件操作模式与SDCard读写访问
  6. Android中的SystemClock类
  7. Android周笔记(9.8-14)(持续更新)
  8. android tab之间滑动切换界面功能
  9. android通过代码控制ListView上下滚动

随机推荐

  1. 如何画出插画?学插画画法步骤
  2. ListView的一些属性设置
  3. Android平台开发-Power management-电源
  4. Android(安卓)SDK Manager无法更新的解决
  5. Android(安卓)studio 提取文件指定字符串
  6. [Android(安卓)Pro] Android的5个进程等
  7. Android:如何显示网络图片
  8. Android(安卓)Studio 下载 与 安装 详细
  9. Android(安卓)tips2
  10. android sdk manager 闪退 打不开问题