解决android状态栏消息图标变成白色方块
source link: https://www.daozhao.com/10811.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
解决android状态栏消息图标变成白色方块
解决android状态栏消息图标变成白色方块
今天突发奇想在android上调试时无意中发现状态栏消息显示图标居然是白色方块,自己平时用的手机是HarmonyOS 2.0,没有这个问题,但是原生android有问题,看看怎么解决吧。
所谓白色块问题如下:
我使用的这样一张png图片
网上搜了下将怎么解决这个的文章,看来好多人也遇到过这个问题。大家给的解决方式(说是Google官方这么说的)要用只有alpha通道的图片,有的还说要转成android可用的xml来使用。
一个纯alpha通道的图片就把我搞懵了,在网上搜了半天ps相关教程才算弄出来,最后还不是透明色。。。最后还说自己在将它转成xml时,修改xml改成的透明色的,最终还是弄好了,难道这的需要这么复杂。
我期间可以借助了PS + 图片转svg网站 + android studio svg2VectorDrawable插件 才搞定的,太难了吧。
自己做一张透明背景色的图片替换下就好。
重新编译下
可以了,HarmonyOS 2.0自然更不用说,没问题的。
PS:下拉通知栏里面显示红色是因为设置了背景色
.setColor(Color.RED)
,中国红真够醒目的,赞。
- 分类:
- Android
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK