我现在在做一个动画特效,需要在一个View设置alpha值
在API里面查到View那个类里面有一个setalpha()方法,但却是从API Level 11(3.0)才开始有的我现在开发用的版本是level 10(2.3.3),所以用不了这个方法
请教各位牛人,还有没有什么办法可以在view里面设置alpha值的啊???
在API里面查到View那个类里面有一个setalpha()方法,但却是从API Level 11(3.0)才开始有的我现在开发用的版本是level 10(2.3.3),所以用不了这个方法
请教各位牛人,还有没有什么办法可以在view里面设置alpha值的啊???
注意ARGB格式的,前两位就是透明度,00就全透明
这个方法在View初始化时报空指针错误,该怎么解决,View是动态添加,不是在xml文件中配置的。
if(version < 11) { //version = Build.VERSION.SDK_INT
AlphaAnimation mainInAnimation = new AlphaAnimation(1.0f, 1.0f);
mainInAnimation.setDuration(0);
mainInAnimation.setFillAfter(true);
main.startAnimation(mainInAnimation);
} else {
main.setAlpha(1.0f);
}
测试通过