APP需要动态从网络下载PNG图片,然后在BottomNavigationView菜单中显示出来

public static Drawable GetDrawable(String url) {

Drawable drawable = null;

try {

URL myurl = new URL(url);

HttpURLConnection conn = (HttpURLConnection) myurl.openConnection();

conn.setConnectTimeout(5000);

conn.setDoInput(true);

conn.setUseCaches(false);

conn.connect();

InputStream is = conn.getInputStream();

drawable = Drawable.createFromStream(is, "src");

is.close();

}

catch (Exception ex) {

LogHelper.ShowException(ex);

}

return drawable;

}

下载PNG图片后,显示图片背景一直是黑色的。。。

使用Glide显示PNG图片也是背景黑色

网上查了好久,没发现解决方法。。。。

实在走投无路了,看到一篇文章说是不是PNG本身背景就是黑色的呢?

果不其然,马上使用浏览器下载PNG图片查看,发现背景确实是黑色的。。。

怎么会这样,想到是不是当初我把PNG图片通过QQ发送给别人上传到服务器时,格式被转换掉了?

抓包看了下 返回的HTTP头也正常:

content-type:image/png

Glide.with(imageView).load("https://www.baidu.com/111.png").into(imageView);

知道原因就好解决了,重新上传正常的PNG图片到服务器即可。。。

android黑色背景图片,android显示PNG图片背景黑色问题 ImageView PNG 背景黑色相关推荐

  1. java安卓图片全屏_在Android中全屏显示GIF图片(演示代码)

    [实例简介] 在Android中全屏显示GIF图片(演示代码),详细内容请参考:http://blog.csdn.net/u012939909/article/details/77418173 [实例 ...

  2. img 服务器上的图片不显示图片,img显示服务器图片不显示

    img显示服务器图片不显示 内容精选 换一换 您可根据需求自定义下发消息内容,例如新增场景:终端用户发送"应用魔方"时,聊天机器人自动回复该产品介绍给用户.在"ChatB ...

  3. glide工具类。加载显示原图片,显示圆角图片,gif图标显示

    依赖 //支持gif 的控件 implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.1' 工具方法 private void up ...

  4. python实现cv2图片读取显示及图片不显示或显示不全的问题分析

    cv2相关知识初步学习 python图片操作之opencv 图片读入 图片显示 图片不能显示的问题 图片只显示一小部分 声明 python图片操作之opencv OpenCV是一个基于BSD许可(开源 ...

  5. 图片无法显示 base64图片无法显示 图片体积过大无法显示

    图片体积过大 在vue项目中,经常使用webpack或其他打包工具,但因打包工具对图片的引入经常有大小限制,所以导致图片无法加载,一般来说,图片超过20kb就容易无法显示,此时应使用require引入 ...

  6. linux qt显示gif图片,QT显示GIF图片

    在QT中要显示GIF图片,不能通过单单的添加部件来完成. 还需要手动的编写程序. 工具:QT Creator 新建一个工程,我们先在designer中,添加一个QLabel部件. 如下图: 将QLab ...

  7. img显示服务器本地图片,img显示服务器图片不显示

    img显示服务器图片不显示 内容精选 换一换 这是因为该弹性云服务器已被其他用户使用VNC方式登录.VNC方式登录弹性云服务器时,同一时刻仅支持一个用户登录.如果多个用户同时登录,除第一个用户可正常登 ...

  8. 第三方网站不能调用微信公众平台里的图片了 显示此图片来自微信公众号平台未经允许不可引用...

    下午ytkah在自己小博客搜索时看到有几篇文章图片显示不了,再访问一些网站时发现有些图片无法显示出来,显示"此图片来自微信公众号平台未经允许不可引用",如下图所示,这个应该是最近微 ...

  9. vue 图片 404 显示默认图片

    写在前: vue中循环显示图片,报错404,未加载图片的情况下可以使用默认图片 使用线上图片: <img :src="oneurl" alt="图片" o ...

  10. 针对优衣库商品的图片获取(第一张)以及excel图片链接显示成图片

    1.根据给出的商品界面,寻找图片链接地址. 我们打开部分优衣库商品,观察页面源代码. 1.右键单击  审查元素 2.控制台内的部分就是我们得到的图片链接地址 例如, 该商品 注意单击的是中间这个最大的 ...

最新文章

  1. Redis 高级特性(2)—— 发布 订阅模式
  2. Tarjan算法应用 (割点/桥/缩点/强连通分量/双连通分量/LCA(最近公共祖先)问题)...
  3. 优于人类参考摘要,适用CNN新闻,OpenAI用人类反馈提升了摘要生成质量
  4. 有趣的python项目_推荐个超好玩的Python项目
  5. Tensorflow【实战Google深度学习框架】全连接神经网络以及可视化
  6. 查看Apache的并发请求数及其TCP连接状态
  7. mysql改表字段类型导致数据丢失_故障分析 | 记一次 MySQL 主从双写导致的数据丢失问题【转】...
  8. P5887-Ringed Genesis【GCD】
  9. 【转】github中origin和upstream的区别
  10. 关联规则算法c语言样例及分析_推荐系统总结系列-关联规则算法(四)
  11. C语言fscanf和fprintf函数的用法详解
  12. CPU Cache Line:CPU缓存行/缓存块
  13. OpenShift 4 之使用https协议访问Route
  14. XCode 7.3.1(dmg) 官方直接下载地址
  15. java读取文件到字符串_Java读取文件到字符串
  16. oracle 表 队列,如何将复制队列表移出系统(SYSTEM)表空间
  17. vue 修改logo实现展示自定义的logo
  18. html5播放器声音小,页面声音播放(HTML5 embed标签)
  19. ProxySQL+MGR实现读写分离和主节点故障无感知切换
  20. 5.1.6 假脱机技术(输入井、输出井、输入输出缓冲区、共享打印机原理分析)

热门文章

  1. Android开发 人民币符号(¥)显示不一致的问题
  2. 云计算与大数据概论(二)
  3. Unity曲面UI插件Curved UI
  4. 押宝线下渠道 能否拯救陷入芯片困境的魅族?
  5. php zend_extension,extension 和zend_extension 两种扩展
  6. IP地址管理(IPAM)解决方案有哪些?
  7. 什么是储蓄池抽样(Reservoir Sampling)算法?
  8. 《程序员修炼之道-从小工到专家》读后感
  9. mysql memory leak,项目在Tomcat中启动出现内存泄露memory leak
  10. springMVC 一些文章