更改应用颜色

时间:2015-08-18 17:08:55

标签: android dynamic colors color-scheme material

有没有办法复制QKSMS提供的换色能力。 它允许用户选择颜色,然后将应用颜色和所有内容更改为该颜色。这一切都是在用户选择特定颜色时动态完成的。

1 个答案:

答案 0 :(得分:1)

您可以尝试这个很酷的在线工具:http://android-holo-colors.com

这使您可以使用首选颜色为应用程序小部件创建许多主题。然后,您可以通过在SharesPreferences或类似内容中保存主题的值来更改您的应用主题,并将其应用于您在应用中的每项活动的onCreate中。您还可以在styles.xml中轻松创建主题。对于每个视图,它都有自己的样式和自己的属性,因此您需要通过搜索来学习如何编辑所需的每个视图的主题...

希望有所帮助。

一些例子:

动作条: https://developer.android.com/training/basics/actionbar/styling.html

按钮: https://www.androidcookbook.com/Recipe.seam?recipeId=3307

搜索栏: Android - styling seek bar

开关: How can I style an Android Switch?

还有更多......你必须搜索你想要的东西。