2016-08-24 6 views
2

ImageColorPrimaryLightとは何ですか?どのように使用しますか?

Material Design Color Platteで生成された色です。

しかし、このイメージに:

Image

私はcolorPrimaryLightどこにも表示されません。それは何のために使用され、どのように宣言しますか?私のスタイルでこれを宣言しますか?:

<item name="colorPrimaryLight">@color/colorPrimaryLight</item> 

それとも別の方法で宣言しますか?それは何のために使われていますか?

+0

をあなたはそれがのいずれかに呼び出されていない場合、それはあなたのコードには影響を与えないwullそれを削除することができますあなたのXMLレイアウト –

+0

@SígvardrÓlavrsson私はそれについてよく知っていますが、デザインを改善する上で役に立つかもしれないので、それを使う方法が不思議です。 –

+0

その色のボタンが必要な場合は、ボタンのプロパティに移動し、それを次のように宣言します。android:background Color = "@ color/colorPrimaryLight" は色ファイルに保存されているので、 –

答えて

3

デフォルトでは、statusBarColorはcolorPrimaryDarkに設定されています。ステータスバーにcolorPrimaryLightを使用する場合は、android:colorPrimaryLightにandroid:statusBarColorを設定する必要があります。あなたのリソースで

https://developer.android.com/training/material/theme.html

ファイルが置か: <color name="colorPrimaryLight">#D1C4E9</color>

をあなたのスタイルに置くファイル: <item name="colorPrimaryLight">@color/colorPrimaryLight</item>

+0

したがって、 'colorPrimaryLight'は単に' colorPrimaryDark'の代わりになりますか? –

+0

はい、軽いステータスバーを使用してデザインを呼び出す場合や、暗い色でステータスバーの情報を読みにくい場合があります。 –

+0

しかし、私たちが望む明るい色に 'colorPrimaryDark'を変更しないのはなぜですか? –

関連する問題