我一直在关注 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',
),
]),
但这并没有将背景更改为红色。
我也在努力删除这里的登录测试和注册文本:
预先感谢您的任何指示或提示!
我认为它正在从脚手架获取颜色。你可以试试
scaffoldBackgroundColor : Colors.red,
不确定是否可以使用登录屏幕小部件更改文本。如果您想自定义小部件,请查看
AuthFlowBuilder
参考 https://firebase.flutter.dev/docs/ui/auth/building-a-custom-ui/
您可以将脚手架背景颜色设置为透明
scaffoldBackgroundColor: Colors.transparent