如何减少和增加位图的alpha每秒

时间:2014-08-01 05:30:13

标签: android

我想每秒减少和增加alpha的位图,请帮助我。我想在画布上创建淡出淡出位图的动画。

1 个答案:

答案 0 :(得分:0)

试试这个简单的方法

public void animateImage(Context mContext,ImageView imgSplash){
         try{
             Animation myFadeInAnimation = AnimationUtils.loadAnimation(mContext, R.anim.fade_in);
             imgSplash.startAnimation(myFadeInAnimation);

         }catch (Exception e){

         }
     }

在res / anim文件夹中添加此fade_in.xml

<?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:interpolator="@android:anim/accelerate_interpolator"
        android:duration="4000" android:repeatCount="0"/>
</set>