首页 > 解决方案 > 在 Flutter 中,Listview 的内容被绘制在下面的 UI 元素上

问题描述

有人可以帮我解决以下问题吗?我不确定这是错误还是预期行为。我有以下布局:

Column(
    Flexible( ListView[..] )

    Row(
        Flexible(
            TextField(..) <-- input field
        ),
        Container(Icon[]) <-- button

)

滚动非常非常快会使我的 ListView 的内容被绘制在另一个容器中的 Row 上?这可能是 Flutters 绘图引擎中的一个错误,还是我错过了为我的 ListView 设置一些边界?


正常/预期布局:

在此处输入图像描述


快速滚动后:

在此处输入图像描述

标签: mobiledartfluttermobile-developmentdrawingcontext

解决方案


我相信这是dev频道中已经解决的问题。

在命令行shell中执行

flutter channel dev
flutter doctor

推荐阅读