TouchImageView& Volley NetworkImageView一起工作

时间:2015-08-22 07:35:57

标签: android android-volley networkimageview touchimageview

我在我的项目中使用ViewPager,到目前为止,我发现Volley非常擅长加载各个页面的图像。

对于xml中的ImageView,Volley需要com.android.volley.toolbox.NetworkImageView并且TouchImageView需要com.android.touch.TouchImageView

我的问题是我如何将这两者结合起来

使用Volley时,我无法使用缩放功能

或者我可以通过加载标准位图来缩放工作,但交换页面的速度很慢,而且我不熟悉Bitmaps兑现等,因此为什么我需要凌空以方便使用。

有没有办法让这两者一起工作。

我的寻呼机代码

enter image description here

由于

UPD

我注意到触摸视图类public class TouchImageView extends ImageView {

我想知道改为public class TouchImageView extends NetworkImageView {是否能让它发挥作用。

但是我继续问,因为我问Q并且现在使用uni图像加载。只是出于兴趣我会在某个阶段给出一个回报并报告回来。它可能很简单

1 个答案:

答案 0 :(得分:1)

如果你确定问题在于这一行:

Bitmap bitmap = BitmapFactory.decodeByteArray(entry.data, 0, entry.data.length);

然后你可以在AsyncTask中运行它,我认为这会更好。

但我建议您使用Picasso库进行图片加载,因为有很多文章说Picasso图像加载速度更快,处理所有的辛苦工作(缓存和... )。

然后,您可以将TouchImageViewPicasso.load(urlString).into(touchImageView);

一起使用