В настоящее время я работаю над проектом Android, который является модульным по отношению к компоненту, поэтому у нас есть разные модули для каждого компонента. Эти модули / компоненты принадлежат различным командам, и некоторые из этих компонентов могут использоваться повторно, а другие компоненты зависят от них.
Поскольку мы начали добавлять поддержку поддержки темных тем, мы начали заменять цвета с атрибутами темы. И мы успешно сделали это для базовых цветов приложения.
Но теперь эти компоненты (особенно многоразовые) имеют свой собственный набор цветов. Чтобы поддерживать там темный режим, мне нужно было бы создать атрибуты темы для этой темы и соответственно предоставить цветовое сопоставление.
Поэтому мой вопрос: есть ли способ разделить объявление базовой темы на эти несколько модулей. Если нет, есть ли другое решение, предоставленное android для этого.