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