我们已经通过glide完成了。当glide回调返回响应,然后再次显示信息窗口并隐藏先前的信息窗口。只需使用此代码,我就可以完成它:
我正在使用Picasso在信息窗口适配器中加载图像,但是在imageview中加载需要时间。单击该标记,任何人都可以帮助我快速加载图像。
您可以使用Fresco快速加载图像,而在不加载图像时,可以放置占位符,因此与现在相比看起来不错。
最佳做法是,如果图像太大,则使用缩略图图像以更快地加载到recyclerview中。
(在webapi响应中,有两个URL,一个是原始图像url,另一个是缩略图(小)图像url)]] >> 单击图像后加载原始大图像。
希望这对您有帮助:)
我们已经通过glide完成了。当glide回调返回响应,然后再次显示信息窗口并隐藏先前的信息窗口。只需使用此代码,我就可以完成它:
Glide.with(getActivity())
.load(getMarkerDetails(marker).get("imageUrl"))
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
if (marker.isInfoWindowShown()) {
marker.hideInfoWindow();
marker.showInfoWindow();
}
return false;
}
})
.into(img_profile);
我们已经通过glide完成了。当glide回调返回响应,然后再次显示信息窗口并隐藏先前的信息窗口。只需使用此代码,我就可以完成它: