我需要为视图设置 alpha。它是 ImageButton,在触摸事件上我想设置 alpha,以便我可以看到它被按下。也许这方面有一些解决办法?它不适合我改变背景颜色。因为我的背景是图像,并且我不想更改该图像的 Alpha。另外,我不想使用选择器,因为我的图像是动态创建的。
最后如果没有办法做到这一点。那么我如何捕获 Api 手机不支持 setAlpha 的异常?
Thanks
我前段时间发现了这段代码。也许会有帮助?
if (Build.VERSION.SDK_INT < 11) {
final AlphaAnimation animation = new AlphaAnimation(alpha, alpha);
animation.setDuration(duration);
animation.setFillAfter(true);
view.startAnimation(animation);
} else
view.setAlpha(alpha);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)