Comment changer les couleurs d'application avec Saveurs dans Android

Dr Circle:

Pourquoi pas les gens me aider ????

Dans mon application, j'ai 2 saveurs , et je veux changer la couleur de l'application ( res/color) pour chacun de ces saveurs !

S'il vous plaît voir mon code ci - dessous au build.gradlefichier:

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"
        ]
    }

Je ne sais pas sur la définition de color.xmlpour chacun des ces saveurs !

Comment cela est-il possible?

Biscuit:

Avez-vous créé un séparé comme ci-dessous:

[Project Root]
  -[Module]
    -src
      -main
      -niazdanesh
        -res
          -drawable-*
            -logo_app.png
      -morvarid
        -res
          -drawable-*
            -logo_app.png

Si vous le faites Shold travail sur lui-même sans avoir besoin de spécifier quoi que ce soit dans le fichier gradle.

Article sans configuration de fichier gradle: https://medium.com/@orafaaraujo/flavors-e01015eff979

Article avec la configuration du fichier gradle: https://medium.com/@sgkantamani/android-product-flavors-eb526e35f9f1

Je suppose que tu aimes

Origine http://43.154.161.224:23101/article/api/json?id=300606&siteId=1
conseillé
Classement