【问题标题】:Flutter SVG vs PNG. For reducing app sizeFlutter SVG 与 PNG。用于减小应用程序大小
【发布时间】:2020-10-11 10:56:31
【问题描述】:

我即将减小颤振应用程序的大小。那么 SVG 或 PN 哪个内存消耗更少,有什么方法可以比较 IDE 中的应用程序大小

【问题讨论】:

  • 您可以使用 WebP 图像来减小 PNG 文件的大小。

标签: flutter flutter-layout flutter-dependencies flutter-test


【解决方案1】:

在涉及图像时减少应用程序文件大小的一个好方法是将图像放在互联网上并根据需要提取它们。

您可以将资产存储在 Google 存储桶中,结帐Firebase Cloud Storage

一旦您在互联网上拥有资产,您就可以使用cached_network_image 来显示图像,它会为您处理所有缓存逻辑。

所以你只需这样做,

CachedNetworkImage(
        imageUrl: "urlOfTheImage",
        placeholder: (context, url) => CircularProgressIndicator(),  // Shown when img is loading
        errorWidget: (context, url, error) => Icon(Icons.error),  // on error
     ),

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 2022-10-09
    • 2023-04-04
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多