如何在 Android 中使用 Flavors 更改应用程序颜色
How to change application colors with Flavors in Android
在我的应用程序中,我有 2 种口味,我想为每种 口味[更改应用程序的颜色 (res/color
)!
请在 build.gradle
文件中查看我的代码:
flavorDimensions "default"
productFlavors {
app1 {
applicationId "com.app.myApp1"
resValue "string", "app_name", "App 1"
manifestPlaceholders = [
appIcon: "@drawable/logo_app1"
]
}
app2 {
applicationId "com.app.myApp2"
resValue "string", "app_name", "App 2"
manifestPlaceholders = [
appIcon: "@drawable/logo_app2"
]
}
}
我不知道如何为每个口味设置color.xml
!
这怎么可能?
你有没有单独创建如下:
[Project Root]
-[Module]
-src
-main
-app1
-res
-drawable-*
-logo_app.png
-app2
-res
-drawable-*
-logo_app.png
如果您这样做,它会自行工作,而无需在 gradle 文件中指定任何内容。
没有 gradle 文件配置的文章:https://medium.com/@orafaaraujo/flavors-e01015eff979
带有 gradle 文件配置的文章:https://medium.com/@sgkantamani/android-product-flavors-eb526e35f9f1
在我的应用程序中,我有 2 种口味,我想为每种 口味[更改应用程序的颜色 (res/color
)!
请在 build.gradle
文件中查看我的代码:
flavorDimensions "default"
productFlavors {
app1 {
applicationId "com.app.myApp1"
resValue "string", "app_name", "App 1"
manifestPlaceholders = [
appIcon: "@drawable/logo_app1"
]
}
app2 {
applicationId "com.app.myApp2"
resValue "string", "app_name", "App 2"
manifestPlaceholders = [
appIcon: "@drawable/logo_app2"
]
}
}
我不知道如何为每个口味设置color.xml
!
这怎么可能?
你有没有单独创建如下:
[Project Root]
-[Module]
-src
-main
-app1
-res
-drawable-*
-logo_app.png
-app2
-res
-drawable-*
-logo_app.png
如果您这样做,它会自行工作,而无需在 gradle 文件中指定任何内容。
没有 gradle 文件配置的文章:https://medium.com/@orafaaraujo/flavors-e01015eff979
带有 gradle 文件配置的文章:https://medium.com/@sgkantamani/android-product-flavors-eb526e35f9f1