Android animation-list动画

Android animation-list动画

放置一系列图片资源放到res/drawable下面,然后写一个res/drawabale/loading_anim_image.xml文件,定义animation-list动画,animation-list定义的动画将顺次从上往下执行,设置oneshot=false则反复循环执行,true则执行一次,res/drawable/loading_anim_image.xml:





    
    
    
    
    
    
    
    
    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    

    


    

    

    

    

直接把res/drawabale/loading_anim_image.xml作为src垫到ImageView里面即可:

 

在上层Java代码,为了兼容目的,需要主动启动动画,start:

            ImageView mImageView = mCacheView.findViewById(R.id.load_image);
            mLoadingAnimationDrawable = (AnimationDrawable) mImageView.getDrawable();
            //直接就开始执行,性能不是最佳的。
            mLoadingAnimationDrawable.start();

停止时候调用stop。

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