小编Ben*_*sal的帖子

不要跨异步间隙使用“BuildContext”,由不相关的“已安装”检查保护

为什么错误显示为“ Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check.”?已安装的 getter 是否已弃用?

if (context.mounted) {
  pop(context);
}
Run Code Online (Sandbox Code Playgroud)

dart flutter

3
推荐指数
1
解决办法
160
查看次数

如何为容器设置两种不同的背景颜色

我想要一个看起来像这样的容器:

电池

backGround color取决于red设备的电池电量。我希望它是动态的。

我这样尝试过:

return Container(
      child: Row(
        children: [
          Expanded(flex: 100-battery,child: SizedBox()),
          Expanded(flex: battery,child: Container(child: Text(battery.toString()+'%', style: TextStyle(fontSize: 10,),),color: Colors.green)),
        ],
      ),
      decoration: BoxDecoration(
          borderRadius: BorderRadius.circular(5), border: Border.all(color: Colors.white)),
    );
Run Code Online (Sandbox Code Playgroud)

看起来不错,问题是与Text一侧对齐。我希望它在一侧。所以我必须指定两个background color来解决这个问题。任何想法?

containers colors dart flutter

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

Flutter:如何在目录的根目录下创建文件夹,即不在任何目录下

我正在通过 flutter 开发一个基于文件的应用程序。

我可以创建一个文件夹,通过getApplicationDocumentsDirectory()它提供写入文件的路径。但在files Explorer

然后我通过创建了该文件夹getExternalStorageDirectory(),可以在files explorer. 但我希望它在根目录中创建。

您可能在根目录中看到过whatsapp文件夹。我也想要同样的东西。我已经尝试过以下方法:

Directory('FolderName').create()
Run Code Online (Sandbox Code Playgroud)

但它给出了错误“只读操作系统”

有没有办法通过颤振来做到这一点?

android file dart flutter

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

标签 统计

dart ×3

flutter ×3

android ×1

colors ×1

containers ×1

file ×1