Flutter ListScrollView颤振的闪烁问题

Flutter ListScrollView颤振的闪烁问题,flutter,dart,Flutter,Dart,嗨,我做了一个滚动列表视图,出现了奇怪的闪烁问题。居中的文本非常小,但我为所有项目设置了字体大小。我还添加了一个值为0.1、直径半径为6.5、项目范围为200的放大镜 谢谢你的帮助 class _CalendarState extends State<Calendar> { @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanne

嗨,我做了一个滚动列表视图,出现了奇怪的闪烁问题。居中的文本非常小,但我为所有项目设置了字体大小。我还添加了一个值为0.1、直径半径为6.5、项目范围为200的放大镜

谢谢你的帮助

class _CalendarState extends State<Calendar> {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        backgroundColor: Colors.blueGrey,
        body: ListWheelScrollView(
          children: [
            Text(
              "2020",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2021",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2022",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2023",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2024",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2025",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2026",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2027",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2028",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2029",
              style: TextStyle(fontSize: 130),
            ),
            Text(
              "2030",
              style: TextStyle(fontSize: 130),
            )
          ],
          itemExtent: 200,
          useMagnifier: true,
          magnification: 0.1,
          diameterRatio: 6.5,clipBehavior: Clip.antiAlias,
        ),
      ),
    );
  }
}
class\u日历状态扩展状态{
@凌驾
小部件构建(构建上下文){
返回材料PP(
debugShowCheckedModeBanner:false,
家:脚手架(
背景颜色:颜色。蓝灰色,
正文:ListWheelScrollView(
儿童:[
正文(
"2020",
样式:TextStyle(字体大小:130),
),
正文(
"2021",
样式:TextStyle(字体大小:130),
),
正文(
"2022",
样式:TextStyle(字体大小:130),
),
正文(
"2023",
样式:TextStyle(字体大小:130),
),
正文(
"2024",
样式:TextStyle(字体大小:130),
),
正文(
"2025",
样式:TextStyle(字体大小:130),
),
正文(
"2026",
样式:TextStyle(字体大小:130),
),
正文(
"2027",
样式:TextStyle(字体大小:130),
),
正文(
"2028",
样式:TextStyle(字体大小:130),
),
正文(
"2029",
样式:TextStyle(字体大小:130),
),
正文(
"2030",
样式:TextStyle(字体大小:130),
)
],
项目范围:200,
使用放大镜:正确,
放大倍数:0.1,
直径比:6.5,夹子行为:夹子抗锯齿,
),
),
);
}
}

将放大光栅更改为1.0

“放大”属性的默认值为1.0,这不会更改任何内容。如果该值大于1.0,则中心项目将按该速率放大,并且它也将被渲染为平面,而不像列表的其余部分那样呈圆柱形。如果放大率小于1.0,则项目将缩小