【发布时间】:2021-09-27 08:24:17
【问题描述】:
我正在构建一个材料设计游乐场,它可以在可用的预定义主题之间切换,这些主题可以将颜色、排版和形状应用于整个应用程序的所有材料设计组件。
现在,用户可以从 PreferenceScreen 中选择可用的主题:
我有一个新要求,应该允许用户输入一个值(例如,设置 colorPrimary 的颜色)。从输入中,我想直接修改主题,以便它可以在应用程序中应用更改。
我该怎么做?我正在考虑为用户提供如下选项:
这是我的示例材料设计游乐场应用的链接: https://github.com/ciscosoriano/material-design-dynamic-theming
【问题讨论】:
标签: android material-design themes android-theme material-components-android