问题标签 [networkimageview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3618 浏览

android - android - 圆角 NetwrokImageView

我正在使用 volley 库从服务器中提取方形的图像 URL。我想以圆形显示它。

在凌空库中,我在 NetworkImageView 中设置图像,例如:

0 投票
2 回答
992 浏览

android - 如何重新加载 NetworkImageView

我有一个应用程序显示带有来自 android Volley 的 NetworkImageView 小部件的片段。

在 NetworkImageView 中加载的 URL 上的图像每 5 秒更改一次,因此我想通过按我在操作栏中创建的重新加载按钮来更新此图像。

我发现了2个问题:

  1. 如果我再次调用此代码以加载图像(在 onActivityCreated() 方法创建片段时已调用它):

    /li>

所以什么都不会发生(它不是该链接的实际 IMG),我认为这是因为它现在是从缓存而不是从 Internet 加载 IMG。

  1. 如果我调用片段 reload() 方法:

    /li>

来自 MainActivity:

单击操作栏重新加载按钮后,应用程序出现 NullPointerException 错误。

重载();方法是我想重新加载 NetworkImageView 的地方。

有人可以解释一下如何解决这个问题吗?

0 投票
0 回答
496 浏览

android - 如何删除 NetworkImageView 缓存?

remove(IMAGE_URL);我试图让一个应用程序从 volley 中的 NetworkImageView 中显示来自 livecamera 的图片,我使用的 URL 的图片每 5 秒改变一次,所以我做了一个重新加载按钮,调用一个方法来删除该 URL 的缓存然后再次从该 URL 加载 IMG。应用程序启动时首次加载 IMG。

但问题是图像没有改变,在我单击重新加载按钮后,我也没有看到加载该图像的任何延迟(通常加载 IMG 需要大约一秒钟)我认为这意味着它仍然从 chache 加载该 IMG 而不是从互联网。

这是调用方法 .remove(IMAGE_URL); 后我的 logcat 中的内容。

这是我用来重新加载 IMG 的代码:

有什么建议吗?

0 投票
1 回答
172 浏览

android - 我们可以在 networkimageview.setImageUrl 中使用 https 而不是 http 吗?

我正在使用 volley 的 networkimageview 在 android 中渲染来自网络的图像。我正在使用 networkimageview.setImageUrl(str_url,imageLoader) 其中“str_url”是包含 url 的字符串,“imageLoader”是 ImageLoader 的对象。当它是'http' url 时,它会正确显示图像。但是,如果我尝试使用任何“https”网址,它就不会在屏幕上显示图像。

它是否需要清单中的任何额外权限才能使用“https”或其他任何东西?

关于这个问题的任何帮助都可能会有所帮助。

提前致谢。

0 投票
2 回答
1452 浏览

android - Android Volley 显示 SVG 图像

在我的 Android 应用程序中,我从我的网站下载文本内容并将其存储在我的 mysql 数据库中。现在我想从同一个网站下载和缓存图像。使用 AndroidVolley 的<com.android.volley.toolbox.NetworkImageView,下载普通图片效果很好。但我想下载 SVG 矢量图像,将它们缓存并显示在我的应用程序中。到目前为止,这在 Android Volley 中是不可能的......

我已经尝试使用 AndroidVolley 作为字符串下载 SVG,然后将它们放入 svg-android 元素(请参见此处),但 svg-android 从未显示我的图像。看来,它无法显示由 Inkscape 创建的 SVG ......

有谁知道一种简单的方法,如何下载这些文件并在视图中显示它们?

谢谢

// 更新 27.3.2015 //

所以这是我的解决方案:使用 Android Volley,我设置 aStringRequest以将我的 SVG-Image 作为字符串访问。AndroidSVG库(不要与 svg-android 库混淆)可以将此 String 转换为 SVG-Object 并将其放入SVGImageView-View 中。这是一个示例代码,它是如何工作的:

非常感谢!

0 投票
1 回答
2388 浏览

android - 如何将位图图像从本地存储设置到 NetworkImageView

我想将图像从存储设备设置到 NetworkImageView。在这里我实现了,但它什么也没显示。在picturePath 我得到图像路径,但它没有显示。1. 我正在将位图图像从服务器设置为 NetworkImageView。2.然后我提供编辑选项,我需要上传本地图像,但它没有按照我的代码进行

这里我的代码是...

错误日志...

0 投票
1 回答
453 浏览

android - Android 在 NetworkImageView XML 中拉伸图像

我试图弄清楚如何从 TheTVDB(例如http://thetvdb.com/banners/graphical/84947-g6.jpg)获取电视横幅以适应屏幕宽度。这让我到了那里,但我不想让空白从设置边距:

但是,如果我删除它,android:layout_margin="8dp"我突然只加载了第一个横幅的一半,但其他横幅都没有出现。

我尝试将其设置为and width/or并删除and ,效果很好,但横幅不会在屏幕上伸展。heightwrap_contentmarginscaleType

0 投票
1 回答
471 浏览

android - NetworkImageView 类转换异常

自定义网络 ImageView 类

}

错误

04-19 18:08:35.199: E/AndroidRuntime(2432): java.lang.ClassCastException: com.android.volley.toolbox.NetworkImageView 不能转换为 model.CircularNetworkImageView

0 投票
2 回答
174 浏览

java - File.separator 斜线不同的方向

我有一个与 Play 框架应用程序对话的 Android 应用程序,Android 应用程序将图像上传到 Play 应用程序并更新图像的路径。我File.separator在两个应用程序中都使用。

我正在 Windows 机器上开发 Play 应用程序,但是一旦完成,它就会在 Linux 机器上。

我的问题是 Play 应用程序中的 File.separtor 正在使用\ ,但在 android 应用程序上它正在使用/

所以图片的路径存储如下:http://website.ie/assets/globalUploadFolder\user_name\profile.jpg

我正在使用的 android 应用程序中显示图像,NetworkImageView因此它抛出了一个Unexpected response code 400

这个问题有解决方案吗?

0 投票
1 回答
3999 浏览

android - 如何在不使用图像时使用 volley 下载图像并存储在缓存中

我正在使用 volley 库来下载网络响应。我只在需要时才知道 volley 下载图像。但我想要实现的是一次下载所有图像并存储在我的缓存中。

所以基本上我想一次下载所有图像并存储在缓存中,这样如果没有互联网,用户也可以看到所有图像。

我可以使用我自己的类将图像存储在缓存中LruBitmapCache。下载图像我使用以下方法

这在下载图像和存储在缓存中工作正常。但它只下载我主屏幕中的图像。

要下载我尝试以下方法的所有图像

但这不是下载图像,我猜需要正确的 ImageView 并且也需要在主屏幕中。那么在这种情况下我该怎么办?

我的单例类如下:

如果我不使用 volley 下载图像并将其存储在我的 LRUCache 中并使用 volley 显示它,是否有可能?有什么好的教程吗?谢谢。