flutter - 失败的断言 : line 24 pos 15: 'color != null && color.alpha == 0xFF' : is not true

标签 flutter flutter-web

当 RGBO 块中的不透明度为 1 时,它工作正常。但是,如果我尝试增加或减少原色的不透明度,则会在 Flutter 中引发错误

return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Savay',
      theme: ThemeData(
          fontFamily: 'sen',
          primaryColor: Color.fromRGBO(49, 67, 89, 0.8),
          accentColor: Color.fromRGBO(248, 248, 248, 1)),
      home: Filters(),
    );

最佳答案

正如之前在评论中提到的,颜色设置在 theme应该总是不透明的。您可能希望单独为小部件单独设置颜色不透明度。除了使用 Colors.fromRGBO ,您还可以使用 Colors.{COLOR}.withOpacity(0.5) 设置不透明度.

关于flutter - 失败的断言 : line 24 pos 15: 'color != null && color.alpha == 0xFF' : is not true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61813780/

相关文章:

悬停时的 Flutter DragTarget

android - 有没有办法用alarm_manager启动flutter页面?

listview - Flutter:在 ListView 中动画项目删除

android - 是否可以在 Flutter 中使用手写笔输入?

用于具有多个 Material 应用程序的 Web 路由的 Flutter

flutter-web - 如何在 Debug模式下构建 Flutter Web 应用程序?

flutter - 如何在 flutter 中应用 flex

go - 使用 Golang 服务器进行 Flutter Web

flutter - 如何将参数发送到嵌入式 Flutter Web 应用程序?

flutter - flutter web 中的启动画面