android drawable.setAlpha设置无效的解决办法
公司项目有一个需求,图标从网络下载,根据不同的状态设置不同的透明度,于是想当然地这么写:Drawable drawable = imageView.getDrawable();drawable.setAlpha(alpha); 结果有些图标设置成功了,有些失败。调试发现,成功的都是SquaringDrawable,而失败的都是BitmapDrawable。进一步调试发现,SquaringDrawable是Glide框架的,BitmapDrawable是系统的。查找资料得知,Bit
原创
2020-11-02 13:58:50 ·
2075 阅读 ·
0 评论