2016-09-11 8 views
1

AuthUI.getInstance()。createSignInIntentBuilder()でカスタム背景画像を設定するオプションはありますか?FirebirdUI - Android Auth UI - AuthUI.getInstance()。createSignInIntentBuilder()でカスタム背景画像を設定する方法

この背景イメージを設定するための他の提案はありますか?

FirebaseUI-のAndroidバージョン:0.5.3

+0

より多くの同様の詳細を設定することを行うには、2つの方法があります - HTTPS:/ /github.com/firebase/FirebaseUI-Android/issues/229 – shortstopmin

+0

あなたはmaですか?方法を見つけるためにネージ?私は '.setTheme(R.style.X)'を使ったが、変更は反映されていない。 – Oasa

答えて

2

はたぶんsetTheme()メソッドを使用すると、あなたのためです。 FirebaseUI-Dokuから:

あなたのコードで:あなたのstyles.xmlで

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

<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()); 
関連する問題