我需要为视图设置alpha.它是ImageButton和触摸事件我想设置我可以看到它被按下的alpha.也许有一些解决这个问题?它不适合我改变背景颜色.因为我的背景是图像,我不想改变这个图像的alpha.此外,我不想使用选择器,因为我的图像是动态创建的.
最后如果没有办法做到这一点.那么我怎么能抓住异常,因为Api手机不支持setAlpha?
谢谢
bob*_*bob 39
我不久前发现了这段代码.也许会有所帮助?
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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6887 次 |
| 最近记录: |