如何在Android Gallery中更改图像的不透明度

时间:2011-10-22 23:54:20

标签: android image gallery

我用背景图像上的图像制作了一个画廊视图,我注意到它们看起来很透明。我想知道是否有办法在XML中使100%不透明。提前致谢

-Ben

2 个答案:

答案 0 :(得分:1)

Gallery类有一个方法setUnselectAlpha(float alpha)。玩得开心。

Docs

答案 1 :(得分:0)

这是一个片段,可以在api level 4 +中使任何视图透明。

private static void setAlpha(View view, float alphaValue){

    if(alphaValue == 1){
        view.clearAnimation();
    }else{
        AlphaAnimation alpha = new AlphaAnimation(alphaValue, alphaValue);
        alpha.setDuration(0); // Make animation instant
        alpha.setFillAfter(true); // Tell it to persist after the animation ends        
        view.startAnimation(alpha);
    }

}