问题标签 [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 投票
8 回答
10230 浏览

android - 如何使用 volley 库 android 创建圆角图像

我正在从服务器获取具有方形形状的图像 url 我必须将其制作成圆角图像。实际上我正在使用 volley 库,我知道如何使用通用图像加载器和 picasso 库创建圆角图像。在 volley 库中我正在设置图像在像 setimageUrl 这样的网络图像视图中请帮助我

0 投票
0 回答
2074 浏览

android - Volley NetworkImageView 在加载后被调整大小

我有一个 ListView,我在其中显示带有缩略图和屏幕填充图片的类似 Instagram 的提要。我对个人资料缩略图和主图片都使用了 Volley NetworkImageView,并且我的占位符与从服务器下载的图像的大小完全相同。

缩略图:128x128 图片:612x612

我的问题是图像加载后,它们不再填满屏幕,似乎凌空正在调整它们的大小,导致布局突然改变。缩略图的布局也略有变化(填充)(见截图)。

任何想法可能是错误的,我可以做些什么来解决这个问题?

编辑似乎一旦加载,布局就会强制图像变小,如果我设置android:scaleType:centerCrop,图像将采用全宽但在高度上被裁剪。如何强制图像在保持高度的同时满足约束全宽?

在此处输入图像描述

和xml:

0 投票
1 回答
504 浏览

android - 带有图像缓存的 Android Volley

目前我正在使用一个应用程序,其中一个活动包含一个列表视图,其中每一行都有图像和文本。我正在使用凌空下载图像。单击列表视图项时,应用程序将切换到另一个具有详细视图的活动,其中将显示单击图像的大版本。这两次我都在使用 NetworkImageView。

图像通过缓存加载到列表视图中。但是问题出现在详细视图上。图像从先前加载的低分辨率缓存中显示。我想在详细视图上加载一个分辨率好的图像,它将单独缓存图像以供大视图使用。

对于两个屏幕图像 url 是相同的。怎么做 ?提前致谢。

0 投票
3 回答
2383 浏览

android - NetworkImageView 的捏合和双击缩放

我正在尝试在 ViewPager 内的 NetworkImageView 上实现捏缩放和双击功能。我参考了本教程:http ://www.androidhive.info/2013/09/android-fullscreen-image-slider-with-swipe-and-pinch-zoom-gestures/

使用 Volley 和 NetworkImageView 可以正常加载图像。即使捏缩放也可以工作,但它一点也不流畅。缩放后,当前图像在 ViewPager 中的下一个和上一个图像下缩放。此外,之前的图像缩放不会重置。

我尝试使用 Mike Ortiz 的新版 TouchImageView 代码,但没有为 NetworkImageView 加载图像。

所以,

  • 我是否需要使用新版本的 TouchImageView 以获得更好的捏缩放体验并启用双击?
  • 如果是,它将适用于 NetworkImageView 吗?
  • 如何解决在下一张和上一张图像下缩放的问题?
  • 如何重置上一张图片的缩放比例?

谢谢。

0 投票
1 回答
604 浏览

android - 如何使用 Volley 从缓存中删除图像?

我正在开发一个应用程序,用户可以在其中更改他的个人资料图片,该图片实际上存储在服务器中,如下所示:http ://serveraddress.com/user-pictures/user_id ,问题在于 volley 使用 Image即使在用户更改了个人资料图像(上传到服务器)之后,缓存的图像也会被显示,而不是“更新”的图像。

我试图从缓存中删除图像,并使图像 URL 无效(因为它是相同的),但它不起作用。

我会很感激任何建议。提前致谢。

0 投票
1 回答
320 浏览

android - NetworkImageView. Save image in thumbnail [Server] / resize in client?

I'm trying to create a CRUD android application. Now, when the List Activity is shown, it will display the items created along with a thumbnail of the original image.

What is the best practice for displaying a thumbnail in an Android application with Volley? Should I generate a thumbnail for the images uploaded or just re-size the image at the client side?

0 投票
2 回答
360 浏览

android - 如何在开发 android 应用程序时使用 Volley 库制作加载的图像渐变

我正在开发一个带有 Volley 库的 android 应用程序。

我想用 Volley 将图像异步加载到 listView 适配器中,加载后我想使图像渐变。

我的代码如下。它不好用。占位符图像变为渐变,但加载的图像不会。

你能告诉我如何解决这个问题吗?

0 投票
2 回答
3075 浏览

android - 如何从 NetworkImageView 获取位图

我想要来自networkimageview的位图。这是我的代码和

在此之后,我想要来自 networkimageview 的位图。如何得到它?

0 投票
1 回答
251 浏览

android - 如何为 NetworkImageView 的默认图像设置动画并缩放它并在响应后再次重新缩放它

我想将动画应用于networkImageView中的默认图像并将其缩放到中心,然后在图像加载后再次将其缩放回fit_XY。请建议我如何实现它。谢谢

0 投票
2 回答
1081 浏览

android - Volley NetworkImageView 使用默认图像而不是默认图像资源 id

我使用 Google Volley NetworkImageView 取得了巨大成功。我也在通过 android-svg 将各种图像切换到 SVG 的过程中。我想使用一些 svg 转换的图像作为 NetworkImageView 的默认图像,但它只支持 setDefaultImageResId() 而不是 setDefaultImage()。

查看实际源代码,扩展类似乎不是一个好选择,因为 loadImageIfNecessary 方法有一个 ImageContainer 内部类,它引用 mDefaultImageId 和 setDefaultImageOrNull 方法,它也引用该变量是私有的。

真的不想切换到另一个库,除非这是解决这个问题的唯一方法。

是否存在支持超过 setDefaultImageResId 的现有扩展?如果没有,是否有推荐的替换库可以相当容易地换出支持此功能的库?