Firebase用户界面 - 身份验证 - 仅适用于AuthMethodPicker的自定义背景

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

是否可以仅为FirebaseUI.AuthMethodPicker使用自定义背景?

我知道你可以在firebase ui主题中使用<item name="android:windowBackground">@drawable/my_background</item>,但这会改变所有活动的背景(例如注册电子邮件等),而这不是我想要的。

谢谢你!

android firebase firebase-authentication firebaseui
3个回答
0
投票

您可以使用自己的样式(对于firebase UI版本0.6.0及更高版本)在主题中自定义它们,其中主题父级是: - FirebaseUI.AuthMethodPicker.Logo,FirebaseUI.AuthMethodPicker等。

或者参考nice github链接: -

https://github.com/firebase/FirebaseUI-Android/tree/master/auth


0
投票

这有助于我改变登录屏幕后面的屏幕的UI

<style name="FirebaseUI.WrapperStyle">
        <item name="android:background">@mipmap/bg_login_flow</item>
        <item name="android:layout_height">match_parent</item>
        <item name="android:layout_width">match_parent</item>
        <item name="android:paddingTop">16dp</item>
        <item name="android:paddingLeft">
            @dimen/fui_wrapper_padding_horiz
        </item>
        <item name="android:paddingRight">@dimen/fui_wrapper_padding_horiz
       </item>
    </style>

0
投票

允许我仅更改AuthMethodPicker活动背景的事情是覆盖整个布局资源文件。实质上,您需要从FirebaseAuthUI github存储库中复制fui_auth_method_picker_layout.xml并在其中设置背景。那里的变化不会导致任何其他活动。

© www.soinside.com 2019 - 2024. All rights reserved.