Android 闪烁动画

Posted York

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 闪烁动画相关的知识,希望对你有一定的参考价值。

import android.view.View;
import android.view.animation.AlphaAnimation;
import android.view.animation.Animation;
import android.view.animation.LinearInterpolator;

/*闪烁效果*/
public class AlphaAnimationUtil {

    /**
     * 开启View闪烁效果
     * */
    public static void startFlick(View view ){

        if( null == view ){
            return;
        }

        Animation alphaAnimation = new AlphaAnimation( 1.0f, 0.5f );
        alphaAnimation.setDuration( 300 );
        alphaAnimation.setFillBefore(true);
        alphaAnimation.setInterpolator( new LinearInterpolator( ) );
        alphaAnimation.setRepeatCount( Animation.INFINITE );
        alphaAnimation.setRepeatMode( Animation.REVERSE );
        view.startAnimation( alphaAnimation );
    }

    /**
     * 取消View闪烁效果
     * */
    public static void stopFlick( View view ){
        if( null == view ){
            return;
        }
        view.clearAnimation( );
    }
}

 

以上是关于Android 闪烁动画的主要内容,如果未能解决你的问题,请参考以下文章

android,在先做了popStack之后,如何避免用FragmentTransaction替换片段时出现闪烁

Android:将“ViewPager”动画从片段更改为片段

Android 动画嵌套片段

Android 闪烁动画

Android使用片段在viewpager中的页面滚动上放置动画

Android - 如何让谷歌地图显示一条动画连续闪烁点的折线