问题标签 [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.
android - android - 圆角 NetwrokImageView
我正在使用 volley 库从服务器中提取方形的图像 URL。我想以圆形显示它。
在凌空库中,我在 NetworkImageView 中设置图像,例如:
android - 如何重新加载 NetworkImageView
我有一个应用程序显示带有来自 android Volley 的 NetworkImageView 小部件的片段。
在 NetworkImageView 中加载的 URL 上的图像每 5 秒更改一次,因此我想通过按我在操作栏中创建的重新加载按钮来更新此图像。
我发现了2个问题:
如果我再次调用此代码以加载图像(在 onActivityCreated() 方法创建片段时已调用它):
/li>
所以什么都不会发生(它不是该链接的实际 IMG),我认为这是因为它现在是从缓存而不是从 Internet 加载 IMG。
如果我调用片段 reload() 方法:
/li>
来自 MainActivity:
单击操作栏重新加载按钮后,应用程序出现 NullPointerException 错误。
重载();方法是我想重新加载 NetworkImageView 的地方。
有人可以解释一下如何解决这个问题吗?
android - 如何删除 NetworkImageView 缓存?
remove(IMAGE_URL);我试图让一个应用程序从 volley 中的 NetworkImageView 中显示来自 livecamera 的图片,我使用的 URL 的图片每 5 秒改变一次,所以我做了一个重新加载按钮,调用一个方法来删除该 URL 的缓存然后再次从该 URL 加载 IMG。应用程序启动时首次加载 IMG。
但问题是图像没有改变,在我单击重新加载按钮后,我也没有看到加载该图像的任何延迟(通常加载 IMG 需要大约一秒钟)我认为这意味着它仍然从 chache 加载该 IMG 而不是从互联网。
这是调用方法 .remove(IMAGE_URL); 后我的 logcat 中的内容。
这是我用来重新加载 IMG 的代码:
有什么建议吗?
android - 我们可以在 networkimageview.setImageUrl 中使用 https 而不是 http 吗?
我正在使用 volley 的 networkimageview 在 android 中渲染来自网络的图像。我正在使用 networkimageview.setImageUrl(str_url,imageLoader) 其中“str_url”是包含 url 的字符串,“imageLoader”是 ImageLoader 的对象。当它是'http' url 时,它会正确显示图像。但是,如果我尝试使用任何“https”网址,它就不会在屏幕上显示图像。
它是否需要清单中的任何额外权限才能使用“https”或其他任何东西?
关于这个问题的任何帮助都可能会有所帮助。
提前致谢。
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 中。这是一个示例代码,它是如何工作的:
非常感谢!
android - 如何将位图图像从本地存储设置到 NetworkImageView
我想将图像从存储设备设置到 NetworkImageView。在这里我实现了,但它什么也没显示。在picturePath 我得到图像路径,但它没有显示。1. 我正在将位图图像从服务器设置为 NetworkImageView。2.然后我提供编辑选项,我需要上传本地图像,但它没有按照我的代码进行
这里我的代码是...
错误日志...
android - Android 在 NetworkImageView XML 中拉伸图像
我试图弄清楚如何从 TheTVDB(例如http://thetvdb.com/banners/graphical/84947-g6.jpg)获取电视横幅以适应屏幕宽度。这让我到了那里,但我不想让空白从设置边距:
但是,如果我删除它,android:layout_margin="8dp"
我突然只加载了第一个横幅的一半,但其他横幅都没有出现。
我尝试将其设置为and width
/or并删除and ,效果很好,但横幅不会在屏幕上伸展。height
wrap_content
margin
scaleType
android - NetworkImageView 类转换异常
自定义网络 ImageView 类
}
错误
04-19 18:08:35.199: E/AndroidRuntime(2432): java.lang.ClassCastException: com.android.volley.toolbox.NetworkImageView 不能转换为 model.CircularNetworkImageView
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
。
这个问题有解决方案吗?
android - 如何在不使用图像时使用 volley 下载图像并存储在缓存中
我正在使用 volley 库来下载网络响应。我只在需要时才知道 volley 下载图像。但我想要实现的是一次下载所有图像并存储在我的缓存中。
所以基本上我想一次下载所有图像并存储在缓存中,这样如果没有互联网,用户也可以看到所有图像。
我可以使用我自己的类将图像存储在缓存中LruBitmapCache
。下载图像我使用以下方法
这在下载图像和存储在缓存中工作正常。但它只下载我主屏幕中的图像。
要下载我尝试以下方法的所有图像
但这不是下载图像,我猜需要正确的 ImageView 并且也需要在主屏幕中。那么在这种情况下我该怎么办?
我的单例类如下:
如果我不使用 volley 下载图像并将其存储在我的 LRUCache 中并使用 volley 显示它,是否有可能?有什么好的教程吗?谢谢。