gpt4 book ai didi

flutter - 2点和3点抖动

转载 作者:行者123 更新时间:2023-12-03 04:11:07 30 4
gpt4 key购买 nike

当您要创建Paint时,像这样的 Dart 中的2个点是什么意思:

var paint = Paint()
..shader = gradient.createShader(rect)

像这个样本的3个点我在 flutter 样本中看到了
ListView(
children: [
ListTile(title: Text('Basics', style: headerStyle)),
...basicDemos.map((d) => DemoTile(d)),
ListTile(title: Text('Misc', style: headerStyle)),
...miscDemos.map((d) => DemoTile(d)),
],
),

最佳答案

两个点(..)是cascade notation的语法:

var button = querySelector('#confirm');
button.text = 'Confirm';
button.classes.add('important');
button.onClick.listen((e) => window.alert('Confirmed!'));

可以重写为:

querySelector('#confirm')
..text = 'Confirm'
..classes.add('important')
..onClick.listen((e) => window.alert('Confirmed!'));

三个点( ...)是 spread operator:

var list = [1, 2, 3];
var list2 = [0, ...list];
list2包含 [0, 1, 2, 3]

关于flutter - 2点和3点抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61285686/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com