Listview 颤振是否涉及到母体的边界半径?
我有一个具有此生成器功能的无状态小部件:Listview 颤振是否涉及到母体的边界半径?,listview,flutter,Listview,Flutter,我有一个具有此生成器功能的无状态小部件: Widget build(BuildContext context) { return Container( decoration: BoxDecoration( borderRadius: BorderRadius.circular(20), color: Colors.red, ), margin: EdgeInsets.only( top: widget
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。容器具有BorderRadius.circular20。列表vie项是一个简单的容器
现在-当我滚动列表视图时,不考虑父容器的边界半径
那是正确的行为还是我犯了错误
感谢您必须为listview子部件定义borderRadius,我以前也遇到过同样的问题,我通过这样做解决了这个问题。因此,您应该修改ListView小部件:
这将是一个不同的布局比我想实现。在您的回答中,列表视图仍然是矩形的,我需要列表视图本身的边界半径。请参阅
child: ListView(
padding: EdgeInsets.only(bottom: 70),
shrinkWrap: true,
children: <Widget>[
Container(
height: 60,
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20),
color: Color(0x8500ffff)),
),
],
),