1

我在我的项目中使用 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 图像。只是出于兴趣我会在某个阶段试一试并报告。可能就是这么简单

4

1 回答 1

1

好吧,如果您确定问题出在这一行:

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

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

但是我建议您使用Picasso库来加载图像,因为那里有很多文章说Picasso图像加载速度更快,并且可以自己处理所有艰苦的工作(缓存和......)。

然后你可以TouchImageView使用Picasso.load(urlString).into(touchImageView);

于 2015-08-24T17:00:44.450 回答