自定义 Flutterfire_UI 包 - 无法更改背景颜色或删除项目

问题描述 投票:0回答:2

我一直在关注 FlutterFire_UI 包的文档 here。我的标牌工作得很好,但我正在努力处理定制以使其看起来更好。

首先只是简单的背景更改。

我尝试将 SignInscreen Widget 包装在材质主题中,以尝试将背景更改为红色:

      return MaterialApp(
        theme: ThemeData(backgroundColor: Colors.red),
        home: SignInScreen(
            headerBuilder: (context, constraints, _) {
              return Padding(
                padding: const EdgeInsets.all(2),
                child: AspectRatio(
                  aspectRatio: 1,
                  child: Image.asset(
                      'images/myImage.jpg'),
                ),
              );
            },
            providerConfigs: const [
              GoogleProviderConfiguration(
                clientId:
                    'myID',
              ),
            ]),

但这并没有将背景更改为红色。

我也在努力删除这里的登录测试和注册文本:

预先感谢您的任何指示或提示!

flutter firebase-authentication flutter-layout
2个回答
2
投票

我认为它正在从脚手架获取颜色。你可以试试

scaffoldBackgroundColor : Colors.red,

不确定是否可以使用登录屏幕小部件更改文本。如果您想自定义小部件,请查看

AuthFlowBuilder

参考 https://firebase.flutter.dev/docs/ui/auth/building-a-custom-ui/


0
投票

您可以将脚手架背景颜色设置为透明

scaffoldBackgroundColor: Colors.transparent
© www.soinside.com 2019 - 2024. All rights reserved.