繁体   English   中英

使用不同的图标表示不同的风味尺寸

[英]Using different icon for different flavor dimension

我为Android应用程序创建了两种风格和两个维度。 口味是免费的和高级的,尺寸是默认的和withExtras。 我想要的是以下口味:

freeDefault
|---freeWithExtras

premiumDefault
|---premiumWithExtras

withExtras维度应基于默认样式,但应添加更多功能。 我还希望freeWithExtras版本具有其他图标。 我创建了一个不同的图标,并将其放置在src / withExtras / res / drawable文件夹中。 另一个(默认)图标位于src / free / res / drawable文件夹中。 当我运行freeWithExtras维度时,使用的图标是free / res / drawable文件夹中的图标。 如何使用放置在res文件夹中的图像使上述尺寸更大? 我的设置有问题吗?

我假设您的口味/尺寸设置如下所示:

flavorDimensions "mode", "extras"
...
productFlavors {
    free {
      dimension "mode"
    }

    premium {
      dimension "mode"
    }

    default {
      dimension "extras"
    }

    withExtras {
      dimension "extras"
    }
}

您应该能够为您的特定构建变体freeWithExtras创建一个源文件夹,该文件夹结合了两种风格。 然后,您可以将图标放入src/freeWithExtras/res 您指定的flavorDimensions的顺序控制了串联风味以构建文件夹/构建变体名称的顺序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM