【问题标题】:android studio not formatting dart code correctllyandroid studio 没有正确格式化飞镖代码
【发布时间】:2021-09-25 11:58:46
【问题描述】:

我正在编写 Flutter 应用,并且我有这段 dart 代码

  Widget launchScreen() {
    return Screen(
        child: Container(
            color: Colors.lightBlue,
            child: Center(
                child: Column(
                    mainAxisAlignment: MainAxisAlignment.center,
                    children: [
                      Container(
                          height: 200, 
                          width: 200, 
                          child: Image.asset("resources/images/logo.png")
                      ),
                    ]
                )
            )
        )
    );
  }

看起来很整洁,缩进很好,但是在Android Studio中运行Reformat Code后,结果又丑又蠢

  Widget launchScreen() {
    return Screen(
        child: Container(
            color: Colors.lightBlue,
            child: Center(
                child: Column(mainAxisAlignment: MainAxisAlignment.center, children: [
              Container(height: 200, width: 200, child: Image.asset("resources/images/logo.png")),
            ]))));
  }

我尝试在设置中更新 dart 的代码样式,但我找不到任何可以仅自定义线宽的选项。

有没有办法改进(修复)格式?

【问题讨论】:

    标签: flutter android-studio dart


    【解决方案1】:

    Dart 格式使用, 有参数

    Screen(
      child: Container(
        color: Colors.lightBlue,
        child: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              Container(
                height: 200,
                width: 200,
                child: Image.asset("resources/images/logo.png"),
              ),
            ],
          ),
        ),
      ),
    );
    

    【讨论】:

      【解决方案2】:
      Try to add , after ] and )
            
         Widget launchScreen() {
          return Screen(
            child: Container(
              color: Colors.lightBlue,
              child: Center(
                child: Column(
                  mainAxisAlignment: MainAxisAlignment.center,
                  children: [
                    Container(
                      height: 200,
                      width: 200,
                      child: Image.asset(
                        "resources/images/logo.png",
                      ),
                    ),
                  ],
                ),
              ),
            ),
          );
        }
      

      【讨论】:

        猜你喜欢
        • 2021-02-09
        • 2019-01-20
        • 2019-07-22
        • 1970-01-01
        • 2021-06-25
        • 2017-02-18
        • 1970-01-01
        • 2021-12-20
        相关资源
        最近更新 更多