问题标签 [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.
spring-mvc - 如果我有一个返回 byte[] 的 spring mvc rest 控制器,我将如何使用 volley 下载到我的 android 应用程序?
我需要实现一个包含缩略图的列表视图,并且这个缩略图是使用 volley networkimageview 加载的。如果我的控制器如下所示,我将如何实现:
@RequestMapping (value="/rest/getphoto/",produces=MediaType.IMAGE_PNG_VALUE)
public @ResponseBody byte [] get Image (@RequestParam ("imageId"));
我发现了很多关于凌空使用的例子,但它们对我没有帮助。此外,我正在使用安全连接。提前致谢。
编辑:我在我的 spring mvc 项目中包含控制器代码,并在我的 android 客户端中请求图像的代码部分。
* 弹簧 MVC *
* Android 客户端通过凌空请求 *
应用服务器日志显示:
GET /app//photo/rest/singlephoto/?photoId=7 HTTP/1.1" 406 1067
那是406——禁止或类似的东西。android 的 LogCat 也显示如下错误: BasicNetwork.PerformRequest: Unexpected response code 406 for https://domain/app/singlephoto?photoId=7
我的控制器或我的客户端或两者都有问题吗?
android - 拉伸以适应 Volley NetworkImageView
我正在使用 NetworkImageView 显示图像,问题是图像的宽度和高度与 NetworkImageView 不匹配,图像将采用原始大小,并且 NetworkImageView 中会出现空白。我也不想改变图像大小..
android - 将位图设置为 NetworkImageView
我正在动态创建 Imageviews 并显示它。但是我在滚动时遇到了重新加载问题,所以我决定使用 NetworkImageView 但在这里我无法设置位图。它没有显示任何错误,但没有显示任何图像。在我的代码下面...
下载图片代码..
错误日志
05-12 19:11:13.971:E/AndroidRuntime(11177):致命异常:Thread-7325 05-12 19:11:13.971:E/AndroidRuntime(11177):进程:com.dar.app,PID:11177 05 -12 19:11:13.971:E/AndroidRuntime(11177):java.lang.NegativeArraySizeException:-350 05-12 19:11:13.971:E/AndroidRuntime(11177):在 com.android.volley.toolbox.DiskBasedCache。 streamToBytes(DiskBasedCache.java:316) 05-12 19:11:13.971: E/AndroidRuntime(11177): 在 com.android.volley.toolbox.DiskBasedCache.get(DiskBasedCache.java:117) 05-12 19:11: 13.971: E/AndroidRuntime(11177): 在 com.android.volley.CacheDispatcher.run(CacheDispatcher.java:100)
android - Volley 的 NetworkImageView 在 ListView 滚动时被清除
我正在使用VolleyNetworkImageView
提供的在自定义列表视图中加载图像。首次启动时它工作正常,但是一旦我滚动列表视图,所有记录都会得到第一个项目图像。我已经使用了 View holder 标记的东西。请建议如何避免这种情况。
android - 如何将 CircleImageView 与 Volley 的 NetworkImageView 一起使用?
我需要从网络获取的矩形/正方形图像中获取圆形图像。在我的应用程序中,我使用 Volley 的 NetworkImageView 获取图像。我发现了那个很棒的库https://github.com/hdodenhof/CircleImageView但我不明白如何将它与 NetworkImageView 一起使用。
有人能帮我吗?
android - 上下滚动列表后从 NetworkImageView 丢失图像
我有一个ListView,它使用 Volley Json 抓取带有相关图像的新闻。起初它会加载所有内容,但是当我滚动列表并返回时,它有时会显示图像,有时不会。滚动 2-3 次后,listview
每张图片都会丢失。同样的程序适用于我的测试应用程序(仅限操作栏选项卡),所以我不知道发生了什么。提前感谢您的时间。
注意:我使用MySingleton
和LruBitmapCache
来自开发者网站。我的应用程序的 GUI 类似于 Play 商店,即带有标签的导航抽屉。我搜索了这样的问题,但没有找到直接的答案。抱歉,如果在这里问这个问题很愚蠢。
如果我使用 ViewHolder,则该问题得到解决,但如果 URL 不存在,我无法以编程方式删除 NetworkImageView。 我不想为没有图像的行使用占位符图像
这是我的行布局文件:
适配器类
ftp - Volley 的 NetworkImageView 与 FTP 上的图像
场景是:“有适用于 HTTP 的适配器,被要求添加 FTP 支持”——听起来很合理。
有没有办法在同样合理的时间范围内做到这一点?
还是类似的机制/定制的 Volley 库来交换 Volley?
FTP 受密码保护,如果这有什么不同的话。
到目前为止尝试过:
- HttpClientStack:
Scheme 'ftp' not registered
- HurlStack"
libcore.net.url.FtpURLConnection cannot be cast to java.net.HttpURLConnection
- 尝试通过自定义 URLonnection 建立隧道(多个困难,例如 libcore 包不公开)
- 自定义 ImageCache,使 Volley 无需处理 FTP(这有什么意义,真的吗?)
android - TouchImageView 和 Volley NetworkImageView 一起工作
我在我的项目中使用 ViewPager,到目前为止,我发现 Volley 非常擅长为各个页面加载图像。
xml中ImageView的Volley需求com.android.volley.toolbox.NetworkImageView
和TouchImageView需求com.android.touch.TouchImageView
我的问题是我如何将这两者结合起来
使用 Volley 时我无法使用缩放功能
或者我可以通过加载标准位图来使缩放工作,但是交换页面很慢,而且我对位图兑现等经验并不丰富,因此为什么我需要 volley 以便于使用。
有没有办法让这两者一起工作。
我的寻呼机代码
谢谢
UPD
我在触摸视图类中注意到public class TouchImageView extends ImageView {
我想知道更改为public class TouchImageView extends NetworkImageView {
是否会使其工作。
但我继续前进,因为我问了 Q,现在使用加载的 uni 图像。只是出于兴趣我会在某个阶段试一试并报告。可能就是这么简单
android - 在android中捏缩放NetworkImageview
我正在使用 NetworkImageview 在 API 调用中显示来自 url 的图像。
我还必须放大和缩小该图像。有一些类可以使用它们直接实现缩放功能,TouchImageView
但我们无法设置图像 url。
那么我们如何在 NetworkImageview 上实现缩放功能。
任何人都可以帮忙吗?
我已经在这里问过了,但没有得到任何回应吗?