【问题标题】:Firebase UI - Auth - Custom Background only for AuthMethodPickerFirebase UI - Auth - 仅适用于 AuthMethodPicker 的自定义背景
【发布时间】:2017-03-28 02:50:40
【问题描述】:
是否可以仅为 FirebaseUI.AuthMethodPicker 使用自定义背景?
我知道你可以在 firebase ui 主题中使用<item name="android:windowBackground">@drawable/my_background</item>,但这会改变所有活动(例如注册电子邮件等)的背景,这不是我想要的。
已经谢谢你了!
【问题讨论】:
标签:
android
firebase
firebase-authentication
firebaseui
【解决方案2】:
这帮助我更改了登录屏幕之后的屏幕用户界面
<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>
【解决方案3】:
只允许我更改 AuthMethodPicker 活动背景的事情是覆盖整个布局资源文件。本质上,您需要从 FirebaseAuthUI github 存储库中复制 fui_auth_method_picker_layout.xml 并在其中设置背景。那里的更改不会导致任何其他活动。