颤动尊重父母的边界半径吗?

时间:2019-02-10 10:04:27

标签: listview flutter

我有一个带有此构建器功能的无状态小部件:

Widget build(BuildContext context) {
    return Container(
      decoration: BoxDecoration(
        borderRadius: BorderRadius.circular(20),
        color: Colors.red,
      ),
      margin: EdgeInsets.only(
          top: widget.position.dy, left: 5, right: 5, bottom: 200),
      child: ListView(
        padding: EdgeInsets.only(bottom: 70),
        shrinkWrap: true,
        children: <Widget>[
          Container(height: 60, color: Color(0x8500ffff)),
        ],
      ),
    );
}

基本上是ListView小部件中的一个Container。容器具有BorderRadius.circular(20)。列表竞争项是一个简单的Container

现在-滚动列表视图时,父容器的边框半径不受尊重。

enter image description here

这是正确的行为还是我犯错了?

谢谢

1 个答案:

答案 0 :(得分:1)

您必须为buffer个子窗口小部件定义borderRadius,我之前遇到过同样的问题,因此设法解决了这个问题。因此,您应该修改listview小部件:

ListView