2011-10-22 54 views

回答

1

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

Docs

+0

谢谢,但我是新来的java,但在XML中经验,有没有办法在XML中做到这一点? –

+0

在图库的开始标记内,android:unselectedAlpha =“1.0”。仅供参考,使用XML就没有太多的工作要做,所以你不妨开始使用java。 –

+0

谢谢,那工作 –

0

这里有一个片段作出任何视图在API级别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); 
    } 

}