Можно ли загрузить цвет с внешнего xcassets? - PullRequest
0 голосов
/ 01 февраля 2020

Что я имею в виду это. Я создаю много цветовых схем для использования.

Все схемы похожи на темы для объектов. Например, цвета для текстовых меток, цвета фона для элементов и т. Д. c. Итак, моя идея заключалась в том, чтобы создать разные .xcassets. Все .xcassets будут иметь цвета с одинаковыми именами. Я переключаю .xcassets, и цвета меняются.

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 01 февраля 2020

Нельзя указывать каталог активов по имени. Но вы можете указать актив по связке . Таким образом, вы можете использовать несколько пакетов и несколько каталогов активов, один каталог на пакет. Каждый каталог активов в комплекте является вашим «внешним» каталогом активов.

Однако я бы предложил вместо этого использовать мощность папок в качестве пространств имен внутри одного каталога ресурсов: таким образом, вы можете указывать цвета по именам, таким как "Theme1/red" vs "Theme2/red" и так далее.

...