在 Firebase 中设置徽标大小 UI
Set logo size in Firebase UI
是否可以在 Firebase 中设置徽标的大小 UI 使其不会完全填满视图?
AuthUI.getInstance().createSignInIntentBuilder()
.setProviders(Arrays.asList(
new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build(),
new AuthUI.IdpConfig.Builder(AuthUI.EMAIL_PROVIDER).build()
))
.setIsSmartLockEnabled(!BuildConfig.DEBUG)
.setTheme(R.style.AppTheme_NoActionBar)
.setLogo(R.mipmap.icon_hero_image)
.build(),
RC_SIGN_IN
将以下内容放入您的 styles.xml 文件中,这将与 setLogo 方法一起使用。这将为徽标设置样式,因此 add/change 项目的样式可以随心所欲:
<style name="FirebaseUI.AuthMethodPicker.Logo">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center</item>
<item name="android:padding">24dp</item>
</style>
是否可以在 Firebase 中设置徽标的大小 UI 使其不会完全填满视图?
AuthUI.getInstance().createSignInIntentBuilder()
.setProviders(Arrays.asList(
new AuthUI.IdpConfig.Builder(AuthUI.GOOGLE_PROVIDER).build(),
new AuthUI.IdpConfig.Builder(AuthUI.EMAIL_PROVIDER).build()
))
.setIsSmartLockEnabled(!BuildConfig.DEBUG)
.setTheme(R.style.AppTheme_NoActionBar)
.setLogo(R.mipmap.icon_hero_image)
.build(),
RC_SIGN_IN
将以下内容放入您的 styles.xml 文件中,这将与 setLogo 方法一起使用。这将为徽标设置样式,因此 add/change 项目的样式可以随心所欲:
<style name="FirebaseUI.AuthMethodPicker.Logo">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center</item>
<item name="android:padding">24dp</item>
</style>