How does Android Google Play app change color dynamically on user clicks on AppBarlayout?
tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener()
{
@Override
public void onTabSelected(TabLayout.Tab tab)
{
setTheme(R.style.AppTheme_2);
}
}
<style name="AppTheme_2" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary_2</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark_2</item>
<item name="colorAccent">@color/colorAccent_2</item>
</style>