【问题标题】:Flutter : Picasso or Universal Image loader equivalentFlutter : Picasso 或 Universal Image loader 等价物
【发布时间】:2018-07-11 09:06:22
【问题描述】:

我是 Google Flutter sdk 的新手,用于开发适用于 Android 和 ios 的应用程序,
我想在大ListView 中加载图像,
我想异步加载图像并使用缓存,在 Android JAVA/Kotlin 中我使用 Picasso,如何在 Flutter 中获得类似的行为?

官方flutterListView例子:What is the alternative to a ListView in Flutter

【问题讨论】:

    标签: android ios listview picasso flutter


    【解决方案1】:

    如果你想加载和缓存你的图片,你可以使用CachedNetworkImageProvider。它仍在开发中,但运行良好。

    【讨论】:

    • 谢谢,它只能在在线模式下工作。 I/flutter(3291):在解析图像编解码器时引发了以下 NoSuchMethodError:I/flutter(3291):在 null 上调用了方法“getFilePath”。我/颤振(3291):接收者:空
    • 并且它没有用于错误发生时的默认占位符
    • 您可以将它与FadeInImage 结合使用以使用占位符。不完全确定出错时会发生什么。
    • @Mneckoee 由于您和其他人的要求,我今天再次开始研究它:)。我刚刚发布了一个包含占位符和错误小部件的 alpha 版本:pub.dartlang.org/packages/cached_network_image/versions/…
    猜你喜欢
    • 2020-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-28
    • 2012-11-01
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多