【发布时间】:2022-08-12 19:40:45
【问题描述】:
我在 [Align] 小部件中使用了 [HeightFactor] 选项。
每次滚动时,底部小部件都会消失并出现。我该怎么做?
我在 listview 中尝试了 [cacheExtent],但我认为这是不对的。
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Container(
child: ListView.builder(
padding: const EdgeInsets.only(top: 50),
itemCount: _color.length,
itemBuilder: (BuildContext context, int index) {
return Align(
heightFactor: 0.6,
child: Container(
decoration: BoxDecoration(
color: _color[index],
borderRadius: BorderRadius.all(Radius.circular(20))),
alignment: Alignment.center,
padding: const EdgeInsets.all(30),
child: Text(
\'ITEM $index\',
style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold),
),
),
);
},
),
),
);
}
-
共享工作代码,以便我们可以在 darrtpad 上对其进行测试
标签: flutter