Использование тем (Dark or Light)
Добавлено: 06 май 2014, 17:12
Добрый день!
Пересмотрел всю данную ветку, но так и не нашел ответа для себя !!!
Ситуация следующая, в приложении требуется использовать 2-е темы : Dark или Light
Нарисованы темные кнопки и светлые.
Думаю решить данный вопрос путем использования стилей, но что то видать не догоняю.
сделал 2-а стиля
[syntax=java]
<style name="lightbuttonstyle">
<item name="android:background">@drawable/light_btn</item>
<item name="android:textcolor">#ff000000</item>
</style>
<style name="darkbuttonstyle">
<item name="android:background">@drawable/dark_btn</item>
<item name="android:textcolor">#ffffffff</item>
</style>
[/syntax]
затем создал атрибут ButtonAppearence который указываю в кнопке в style
а в стилях сделал такую штуку:
[syntax=java]
<style name="LigtTheme">
<item name="ButtonAppearence">@style/lightbuttonstyle</item>
</style>
<style name="DarkTheme">
<item name="ButtonAppearence">@style/darkbuttonstyle</item>
</style>
[/syntax]
По задумке при активном стиле DarkTheme - кнопки будут брать стиль darkbuttonstyle и наоборот ...
но как то этого не происходит....
Вот и сижу и гуглю какойнить мануал по использованию этих стилей... может кто подскажет совет?
Возможно я чего то не написал или написал не так как хотел выразиться, спрашивайте!
Пересмотрел всю данную ветку, но так и не нашел ответа для себя !!!
Ситуация следующая, в приложении требуется использовать 2-е темы : Dark или Light
Нарисованы темные кнопки и светлые.
Думаю решить данный вопрос путем использования стилей, но что то видать не догоняю.
сделал 2-а стиля
[syntax=java]
<style name="lightbuttonstyle">
<item name="android:background">@drawable/light_btn</item>
<item name="android:textcolor">#ff000000</item>
</style>
<style name="darkbuttonstyle">
<item name="android:background">@drawable/dark_btn</item>
<item name="android:textcolor">#ffffffff</item>
</style>
[/syntax]
затем создал атрибут ButtonAppearence который указываю в кнопке в style
а в стилях сделал такую штуку:
[syntax=java]
<style name="LigtTheme">
<item name="ButtonAppearence">@style/lightbuttonstyle</item>
</style>
<style name="DarkTheme">
<item name="ButtonAppearence">@style/darkbuttonstyle</item>
</style>
[/syntax]
По задумке при активном стиле DarkTheme - кнопки будут брать стиль darkbuttonstyle и наоборот ...
но как то этого не происходит....
Вот и сижу и гуглю какойнить мануал по использованию этих стилей... может кто подскажет совет?
Возможно я чего то не написал или написал не так как хотел выразиться, спрашивайте!