flutter - Assets 图像未显示在 flutter 应用程序的发布版本中?

标签 flutter listview dart release flutter-assetimage

我已经制作了一个图像列表并使用 ListView.builder 来显示图像及其在调试时工作得很好,甚至在应用程序的 debug apk 中,但是当我使用 release apk 它不显示图像。

List<Activity> act = [
    Activity('assets/sports.png', 'Sports', false),
    Activity('assets/sleeping.png', 'Sleep', false),
    Activity('assets/shop.png', 'Shop', false),
    Activity('assets/relax.png', 'Relax', false),]

我正在使用 ListView.builder 来显示这样的图像:

ListView.builder(
              scrollDirection: Axis.horizontal,
              itemCount: act.length,
              itemBuilder: (context, index) {
                return Row(children: <Widget>[
                  SizedBox(
                    width: 15,
                  ),
                  GestureDetector(
                      child: ActivityIcon(act[index].image)));

最佳答案

确保您在 Assets 上方有 "use-material-design: true"

enter image description here

关于flutter - Assets 图像未显示在 flutter 应用程序的发布版本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63136064/

相关文章:

dart - Flutter - 切换标签时保存交互或状态

flutter - 如何在 Flutter 文本字段或文本表单字段中获取段落?

java - 将 ListView 和 ArrayAdapter 传递给另一个类

forms - Flutter 中具有多个步骤的表单(向导样式) - 最佳方法

flutter - 当应用程序从触发的Intent进入前景时,Flutter Capture事件

ios - Flutter与iOS原生页面相互跳转

dart - 重建父级时调用子级 init 方法 - flutter

android - 如何从自定义适配器调用 notifyDataSetChanged()?

java - 可点击的 ListView

flutter - Flutter SingleChildScrollView小部件将整个容器推到顶部,并添加了一 block 白色背景