gpt4 book ai didi

android - Android WebView 加载图片有什么好方法?

转载 作者:行者123 更新时间:2023-11-28 03:49:59 26 4
gpt4 key购买 nike

前提

  1. 我的 WebView 有很多图片,比如新闻应用。
  2. 通过使用我的本地 html 模板拼接来自服务器的主体来构建 WebView。
  3. 如果我在 onProgressChanged() newProgress == 100 时等待 webView,然后将其显示给用户,它将等待很多时间,并且当网络不好时, 这种经历太可怕了
  4. 那么,我想知道是否有加载图片的好方法?

我知道的两种方式

  1. 图片没有立即显示,当我滑动页面图片时开始缓存并显示
  2. 或者另一种方式,只为用户显示文本和图像显示占位符,然后我启动一个线程在后台缓存图像,当图像缓存完成时替换占位符

Android WebView 加载图片的好方法是什么?

请谢谢!

最佳答案

从任何来源将图像加载到应用程序中的最著名方法之一是使用名为 Glide 的图像加载库。 .

按照设置步骤开始。在您想要加载图像的 Activity 中,声明一个 ImageView 变量并使用

ImageView imej = (ImageView) findViewById (R.id.imageID);
Glide.with(this).load("URL").into(imej);

如果你想使用缓存功能,添加

.diskCacheStrategy(DiskCacheStrategy.SOURCE*)

在 .load() 和 .into() 方法之间。请注意,DiskCacheStrategy 有 4 种类型。明智地选择。

关于android - Android WebView 加载图片有什么好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44733496/

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