title: Android multi color.xml selection
body: <p>Suppose I have defined two themes in my App: AppTheme.Blue and AppTheme.Green, and correspondingly, I would like have set of color, thus I could apply it according two different theme.</p>
  
  <p>For example, when I call <code>ContextCompat.getColor(context, R.color.color_primary);</code> under <code>AppTheme.Green</code> it will return a green color as <code>?attr/colorPrimary</code> but Blue if under <code>AppTheme.Blue</code>, thus the the widget will always be the same color as title bar.</p>
  
  <p>How can I define those two set of colors thus is system will choose it dynamically according to the current theme adopted?</p>