【问题标题】: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


【解决方案1】:

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

或者参考不错的 github 链接:-

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

【讨论】:

  • 您能详细说明一下吗?
【解决方案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 并在其中设置背景。那里的更改不会导致任何其他活动。

    【讨论】:

      猜你喜欢
      • 2018-08-17
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 2023-01-18
      • 1970-01-01
      • 2018-09-08
      • 2018-01-16
      • 2016-05-06
      相关资源
      最近更新 更多