扫一扫分享
FluFlutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
class CounterState extends State<Counter> {
int counter = 0;
void increment() {
/*告诉Flutter state已经改变, Flutter会调用build(),更新显示*/
setState(() {
counter++;
});
}
Widget build(BuildContext context) {
/*当 setState 被调用时,这个方法都会重新执行,
Flutter 对此方法做了优化,使重新执行变的很快,所以你可以重新构建任何需要更新的东西,而无需分别去修改各个widget*/
return new Row(
children: <Widget>[
new RaisedButton(
onPressed: increment,
child: new Text('Increment'),
),
new Text('Count: $counter'),
],
);
}
}
手机预览