`
ch_kexin
  • 浏览: 877392 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

Android Animation无限循环动画

 
阅读更多

方法一: 
①参考:http://blog.csdn.net/jiangwei0910410003/article/details/16985999 
②anim中主要参数设置

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">  
    <alpha  
        android:fromAlpha="0.0"  
        android:toAlpha="1.0"  
        android:duration="1000"
        android:repeatCount="infinite"
        android:repeatMode="restart"/>  
</set>

 

 方法二: 

①Animation设置setAnimationListener(new ReStartAnimationListener()) 
②ReStartAnimationListener()具体实现

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">  
    <alpha  
        android:fromAlpha="0.0"  
        android:toAlpha="1.0"  
        android:duration="1000"/>  
    <alpha
        android:startOffset="3000"
        android:fromAlpha="1.0"  
        android:toAlpha="0.0"  
        android:duration="1000"/>
</set>

 

 /**
     * 重复启动动画
     */
    private class ReStartAnimationListener implements Animation.AnimationListener {

        public void onAnimationEnd(Animation animation) {
            // TODO Auto-generated method stub
            animation.reset();
            animation.setAnimationListener(new ReStartAnimationListener());
            animation.start();
        }

        public void onAnimationRepeat(Animation animation) {
            // TODO Auto-generated method stub

        }

        public void onAnimationStart(Animation animation) {
            // TODO Auto-generated method stub

        }

    }

 

分享到:
评论

相关推荐

    animation图片移动效果

    Android animation图片移动效果

    android AnimatorSet 两个动画同时播放,暂停,继续,停止

    属性动画AnimatorSet两个动画同时播放显示两张图片的不同动态,比如透明度变化和旋转多少度,同时可以设置动画播放时间和是否循环播放,循环播放多少次,还有暂停,继续,停止功能。

    Android利用animation-list实现帧动画

    本文实例为大家分享了利用animation-list实现帧动画... 根标签为animation-list,其中oneshot代表着是否只展示一遍,设置为false会不停的循环播放动画 根标签下,通过item标签对动画中的每一个图片进行声明 android:

    Android 呼吸灯效果

    Android 呼吸灯效果,就是Animation的淡入淡出循环播放

    Android实现循环平移动画示例

    实现用一张背景图做循环从左往右平移动画。 1、实现两个animation xml文件,一个起始位置在-100%p ,一个在0%p。设置repeat属性为循环,重复。 代码如下: &lt;?xml version=”1.0″ encoding=”utf-8″?&gt; ...

    详解Android Material Design自定义动画的编写

    隐藏和显示View的循环展示动画 两个Activity间的切换动画 更自然的曲线运动的动画 使用View的状态更改动画,能改变一个或多个View的属性 在View的状态更改时显示状态列表动画 这些new animations Api,已内置在...

    Android 滑动翻页源码

    一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数...

    Android自定义控件之三点循环缩放效果

    本文实例为大家分享了Android自定义控件之三点循环缩放的具体代码,供大家参考,具体内容如下 效果图如上,就是三点循环的变大、变小 package com.example.dotdemo; import java.util.ArrayList; import java.util...

    Android 滑动翻页源码.zip

    一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    图片循环跑马灯的效果

    通过Animation 实现ImageView 的动画效果。

    Glider:播放核心动画存档(.caar)文件的UIView子类

    可以轻松控制动画,例如播放,暂停,停止,循环播放和完成。 查看操场上的使用方法示例。 用法 安装 CocoaPods(待办事项) 迦太基(要做) 子模块 拖放 功能/路线图: 加载远程文件 播放,暂停和停止 重复...

    Play-Animation:Goolge Play应用动画

    游戏动画这是一个Android应用,涵盖了Goolge Play应用中的大多数现有动画以及基本的Material Animations。 因此,让我们从基础开始: 循环显示这很简单,并且在《 解释。 要使用此动画,只需使用以下命令: // ...

    Android重写Gallery

    import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.view.animation.Interpolator; import android.view.animation.Transformation; import android.widget....

    FireZenk-s-ProgressBar-高度自定义的ProgressBar.zip

    有三个取值: INDETERMINATE :不确定模式,此时进度条将无限循环播放 ONESHOT:一次通过模式,此时进度条自动进行一次往返播放 DETERMINATE:确定模式,这中模式下你可以手动控制进度,每调用一次mBar.animation_...

    ViewFlipper和ViewSwitcher的使用

    l setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本,一个接受单个参数,类型为android.view.animation.Animation;一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--动画Animation详解 |--动画之view左右抖动 |--动画之移动动画 |--动画之组合动画 |--动画之缩放动画ScaleAnimation |--反序列化对象 |--发送短信 读天气 调音量 |--回调函数的定义 |--图片之BitMap、Drawable、...

    DOTween.unitypackage

    DOTween是一种快速,高效,完全类型安全的...回调,循环,轻松(包括AnimationCurves和自定义缓动功能),SpeedBased和许多其他补间选项。此外,更新类型的选择:常规,固定,延迟,加上选项,使其与timeScale无关。

    lottie-ios:一个iOS库,用于本地渲染After Effects矢量动画

    Lottie是适用于Android和iOS的移动库,它以最少的代码实时本地渲染基于矢量的动画和艺术作品。 Lottie加载并渲染以bodymovin JSON格式导出的动画和矢量。 Bodymovin JSON可以通过使用After Effects,使用进行以及从...

    计步器的实现

    android计步器的实现,自定义的一个弧形进度条,记步通过手机的传感器来实现,也就是说不支持传感器的机子(应该很老的了吧)就没有效果。看看效果图: 这里写图片描述这里写图片描述 自定义View public class ...

Global site tag (gtag.js) - Google Analytics