小编doc*_*048的帖子

为什么 Flutter 中会出现“空值检查运算符用于空值错误”的情况

我使用 GetX 来实现底部工作表的目的。我使用下面的代码来实现该功能。当我按 (i)-info 图标时,我希望弹出底部工作表,但我收到此错误。

处理手势时抛出以下 _CastError:空值检查运算符

这是代码:

GestureDetector(
    onTap:(){
      Get.bottomSheet(
        Container(
          child: Wrap(
              children:<Widget>[
                ListTile(
                  leading: Icon(Icons.wb_incandescent),
                  title: Text("Testing"),
                  onTap: () => {Get.changeTheme(ThemeData.light())},
                ),
                ListTile(
                  leading: Icon(Icons.wb_incandescent),
                  title: Text("Testing"),
                  onTap: () => {Get.changeTheme(ThemeData.dark())},
                ),
              ]
          ),
        ),
      );
    },
    child: Container(
      width: 30.0,
      height: 30.0,
      decoration: BoxDecoration(
        color: Color(0xFF1D265F),
        borderRadius: BorderRadius.circular(80.0),
      ),

        child: new LayoutBuilder(
          builder: (context, constraint) {
            return new Icon(
              Icons.info_outline_rounded,
              color: widget.cardContent.cardColor,
              size: constraint.biggest.height,
            );
          },
        ),
    ),
  ),
Run Code Online (Sandbox Code Playgroud)

dart android-studio flutter flutter-dependencies flutter-getx

5
推荐指数
1
解决办法
816
查看次数