android 动画循环移动图片

在设置动画的执行次数时设置repeatMode()和repeatCount()时发现设置无效,于是使用xml来设置动画的执行,具体操作如下:

在res下创建animator文件夹,创建translate_animat.xml文件,代码:



    

设置一个动画,水平方向平移从0dp 到-250dp ,无限次数循环。

然后在使用时调用

  Animator animator = AnimatorInflater.loadAnimator(context,R.animator.translate_animator);
  animator.setTarget(image);
  animator.start();

在界面销毁的时候结束动画:animator.end();

你可能感兴趣的:(android,动画)