アンドロイドでフレーバーを使用してアプリケーションの色を変更する方法

博士サークル:

なぜ、あらゆる人々が私を助けていない????

私のアプリケーションでは、私が持っている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
      -niazdanesh
        -res
          -drawable-*
            -logo_app.png
      -morvarid
        -res
          -drawable-*
            -logo_app.png

そうした場合には、Gradleのファイルには何も指定しなくても、独自に取り組むSHOLD。

無Gradleのファイル構成を持つ記事:https://medium.com/@orafaaraujo/flavors-e01015eff979

Gradleのファイル構成を持つ記事:https://medium.com/@sgkantamani/android-product-flavors-eb526e35f9f1

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=300605&siteId=1