Android ImageView循环颜色

时间:2011-06-17 18:37:53

标签: android animation transparency imageview alpha

我想快速循环我在imageview中加载的图像的色调。这就是我现在拥有的。我也使用myimage的透明背景颜色。但这不起作用。

    AlphaAnimation transparency = new AlphaAnimation(1, 9);
    transparency.setRepeatCount(Animation.INFINITE);
    transparency.start();

    ImageView myimage = (ImageView) findViewById(R.id.myimageid);
    myimage.setBackgroundColor(0x66F00000);
    myimage.startAnimation(transparency);

什么能使这项工作正常?

1 个答案:

答案 0 :(得分:0)

参考文献:

  

参数

     

fromAlpha动画的起始alpha值,其中1.0表示完全不透明,0.0表示完全透明

假设您要设置10%到90%的动画,则需要将参数设置为new AlphaAnimation(0.1f, 0.9f);