调色板的主题

时间:2015-11-16 00:23:33

标签: android palette

我正在创建一个从某个服务器检索大量图像的应用程序。我正在使用调色板库在我的列表中着色每个项目。当我选择一个时,我打开另一个活动来显示该项目的详细信息。

我想基于所选主题构建主题以应用于详细活动。

有没有办法以编程方式基于Bitmap中的Palette构建主题?

1 个答案:

答案 0 :(得分:1)

如果是关于材料设计的颜色,则有解决方案。

  1. 请记住:您无法在运行时更改modify这些颜色,但您可以在活动开始时切换主题。
  2. 当用户选择颜色时,应用相应的样式并重新启动活动。否则,请更改其他颜色,例如Google keep
  3. 设置主题。

    super.onCreate(savedInstanceState); setTheme(...style.YourTheme);

  4. 要重新启动活动:请调用活动的recreate()方法。