小编Rob*_*son的帖子

Flutter:为什么我的 listTile 颜色被容器颜色覆盖?

我有一个返回此 listTile 的 listTile 构建器。listTile 的颜色(白色)被其父级覆盖。我该如何阻止这个?

return ListTile(
   key: Key(index.toString()),
   tileColor: Colors.white,
   title: Text(widget.userExercises[index].name),
   subtitle: Text("${widget.userExercises[index].reps} Reps"),
   trailing: Text("${widget.userExercises[index].sets} Sets"),
   onTap: () => widget.editFunction(widget.userExercises[index]),
);
Run Code Online (Sandbox Code Playgroud)

但是,当我运行我的应用程序时,tileColor 会被父容器的颜色覆盖。

return Container(
  alignment: Alignment.center,
  color: Colors.lightBlue,
  child: ExerciseTable(
    userExercises: todaysExercises,
    editFunction: _showEditDialog,
  ),
);
Run Code Online (Sandbox Code Playgroud)

结果如下:

卧推的瓷砖应该是白色的

谢谢你!(抱歉,图像尺寸我不知道如何更改)

listview colors flutter flutter-listview listtile

3
推荐指数
1
解决办法
746
查看次数

标签 统计

colors ×1

flutter ×1

flutter-listview ×1

listtile ×1

listview ×1