gpt4 book ai didi

android - TouchImageView 和 Volley NetworkImageView 协同工作

转载 作者:行者123 更新时间:2023-11-30 01:56:22 26 4
gpt4 key购买 nike

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

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

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

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

或者我可以通过加载标准位图来实现缩放,但是交换页面很慢,而且我对位图兑现等方面的经验不多,因此我需要 volley 以便于使用。

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

我的寻呼机代码

enter image description here

谢谢

UPD

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

我想知道更改为 public class TouchImageView extends NetworkImageView { 是否可以正常工作。

但自从我问了 Q 之后我就继续了,现在使用加载的 uni 图像代替。出于兴趣,我会在某个阶段试一试,然后再报告。可能就这么简单

最佳答案

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

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

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

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

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

关于android - TouchImageView 和 Volley NetworkImageView 协同工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com