我正在从URL加载图片,它按预期工作。 当URL不再有效时,即如果图像被删除,我确实看到默认图像显示,因为我从Label图标创建了EncodedImage。
我想知道无论如何我可以检查图像是否实际从网址加载了?
如果找不到URL图像,我想要实现的是为背景设置不同的图像。
请告知。
谢谢。
答案 0 :(得分:2)
最接近的是检查URLImage的isAnimation()
方法是否返回true
。如果返回true,则尚未加载实际图像。如果返回false,则表示图像已加载。
答案 1 :(得分:1)
您使用哪个系统下载图片?图像是否存储在存储中,在文件系统中?
如果您使用ConnectionRequest下载了图像,则可以覆盖它的handleErrorResponseCode方法,并在网络错误代码对应于无图像时执行某些操作(即204:无内容)。
答案 2 :(得分:0)
此问题有许多变通方法。我使用这个jQuery一个