首页 > 解决方案 > AssetImage 在热重载之前不会在 iOS 上更新

问题描述

我有一个问题,当尝试显示 AssetImage 时,它​​不会在应用程序打开时显示。但是,它确实在执行热重载后显示。

该问题仅出现在 iOS 上,并在物理设备和模拟器上进行了测试。

颤振医生没有给出任何问题。

这是我的pubspec.yaml

flutter:      
  assets:
    - assets/images/

在图像中,我有appIcon.png显示,1.png但没有显示。appIcon.png在我的主目录中,而1.png从调用包含图像的 StatefulWidget 的 StatelessWidget 调用。

我试图在这里显示图像:

return Container(
  decoration: BoxDecoration(
    image: DecorationImage(
      image: AssetImage("assets/images/1.png"),
      colorFilter: ColorFilter.mode(
        Colors.black.withOpacity(saturation),
        BlendMode.dstIn
      )
    ),
  ),
  ...
),

我不知道还有什么可以用于调试目的,或者在哪里寻找解决方案。我已经尝试过这里提出的 pubspec.yaml 中的缩进问题:AssetImage is not not displayed image in flutter app
但没有运气。

标签: flutter

解决方案


推荐阅读