2016-09-11 4 views
1

Есть ли возможность установить пользовательское фоновое изображение с помощью AuthUI.getInstance(). CreateSignInIntentBuilder()?FirebaseUI-Android Auth UI - Как установить пользовательское фоновое изображение с помощью AuthUI.getInstance(). CreateSignInIntentBuilder()

Или любые другие предложения по установке этого фонового изображения?

FirebaseUI-Android версия: 0.5.3

+0

более подобные детали - HTTPS://github.com/firebase/FirebaseUI-Android/issues/229 – shortstopmin

+0

Ты сделал чтобы найти способ? Я использовал '.setTheme (R.style.X)', но изменения не отражаются. – Oasa

ответ

2

Может быть, используя метод setTheme() для вас. От FirebaseUI-Doku:

в вашем коде:

startActivityForResult(
AuthUI.getInstance(this).createSignInIntentBuilder() 
    // ... 
    .setTheme(R.style.GreenTheme) 
    .build()); 

в вашем styles.xml:

<style name="GreenTheme" parent="FirebaseUI"> 
    <item name="colorPrimary">@color/material_green_500</item> 
    <item name="colorPrimaryDark">@color/material_green_700</item> 
    <item name="colorAccent">@color/material_purple_a700</item> 
    <item name="colorControlNormal">@color/material_green_500</item> 
    <item name="colorControlActivated">@color/material_lime_a700</item> 
    <item name="colorControlHighlight">@color/material_green_a200</item> 
    <item name="android:windowBackground">@color/material_green_50</item> 
</style> 

Вместо того, чтобы цвет, как windowBackground просто использовать вытяжку, и вы должны быть хорошо.

+0

Могу ли я поставить TextView с несколькими параграфами вышеприведенным ответом? или есть ли другой способ сделать это? – Chip

1

Есть два способа сделать это

1- AuthUI.getInstance(this).createSignInIntentBuilder() // ... .setTheme(R.style.MyTheme) .build());

и в ресурсах набор

<style name="MyTheme" parent="FirebaseUI"> 
<item name="android:windowBackground">@drawable/my_image</item> 
</style> 

2-

AuthUI.getInstance(this).createSignInIntentBuilder() 
// ... 
.setLogo(R.drawable.my_image) 
.build()); 

 Смежные вопросы

  • Нет связанных вопросов^_^