首页 > 解决方案 > 如何在颤振中进行条件渲染

问题描述

在此处输入图像描述


class AppState extends State<App> {
  int counter = 0;
 
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Center(
            child: Text(if(counter = 0) {
              return 'Hi';
            } else {
              return 'Go';
            }),
          ),
        ),
        floatingActionButton: FloatingActionButton(
          onPressed: () {
            setState(() {
              counter += 1;
              name = 'by!';
            });
          },

标签: flutterdart

解决方案


试试这个代码:

Text(counter==0?'hi':'go')

推荐阅读