Использование другого значка для другого измерения вкуса
Я создал два варианта и два измерения для приложения Android. Ароматы бесплатные и премиальные, размеры по умолчанию и с дополнительными. Я хочу иметь следующие вкусы:
freeDefault
|---freeWithExtras
premiumDefault
|---premiumWithExtras
Измерения withExtras должны основываться на вариантах по умолчанию, но добавить некоторые дополнительные функции. Я также хотел бы иметь другую иконку для версии freeWithExtras. Я создал другой значок и поместил его в папку src / withExtras / res / drawable. Другой (по умолчанию) значок находится в папке src / free / res / drawable. Когда я запускаю измерение freeWithExtras, используется значок из папки free / res / drawable. Как я могу заставить вышеуказанное измерение использовать изображение, которое помещено в его папку res? Что-то не так с моей настройкой?
1 ответ
Я предполагаю, что ваша настройка вкуса / размера выглядит следующим образом:
flavorDimensions "mode", "extras"
...
productFlavors {
free {
dimension "mode"
}
premium {
dimension "mode"
}
default {
dimension "extras"
}
withExtras {
dimension "extras"
}
}
Вы должны иметь возможность создать исходную папку для вашего конкретного варианта сборки freeWithExtras
который сочетает в себе два вкуса. Затем вы можете и поместите свою иконку в src/freeWithExtras/res
, В заказе вы указываете свой flavorDimensions
управляет порядком, в котором соединяются варианты для создания имени варианта папки / сборки.