在Flutter中,headerBuilder无法在firebase_ui_auth的登录屏幕中运行

7hiiyaii  于 2023-03-13  发布在  Flutter
关注(0)|答案(1)|浏览(75)

我正在尝试将小部件添加到SignInScreen to Web应用程序:

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return SignInScreen(
      providers: [EmailAuthProvider()],
      headerBuilder: (context, constraints, shrinkOffset) {
        return Container(width: 100, height: 100, color: Colors.red);
      },
    );
  }
}

我的理解是红色方块应该出现在SignInScreen小部件的上方,但是它没有出现--我看到的只是一个标准的SignInScreen。
Sidebuilder工作如预期-与红色trianlge到左边。
我使用firebase_ui_auth: ^1.1.16

4nkexdtk

4nkexdtk1#

据我所知,headerBuilder不适用于Web应用程序,只适用于手机。
subtitleBuilder/footerBuilder按预期工作。

相关问题