how can I do this color change?
Please help me, it's important...
setOnTabSelectedListener in add tab wise set color of statusbar,toolbar & tablayout Like this...
tablayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
if(tab.getPosition()==0){
toolbar.setBackgroundColor(ContextCompat.getColor(HomeScreen.this,
android.R.color.darker_gray));
tablayout.setBackgroundColor(ContextCompat.getColor(HomeScreen.this,
android.R.color.darker_gray));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setStatusBarColor(ContextCompat.getColor(HomeScreen.this,
android.R.color.darker_gray));
}
}
else if(tab.getPosition()==1){
toolbar.setBackgroundColor(ContextCompat.getColor(HomeScreen.this,
android.R.color.holo_blue_dark));
tablayout.setBackgroundColor(ContextCompat.getColor(HomeScreen.this,
android.R.color.holo_blue_dark));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().setStatusBarColor(ContextCompat.getColor(HomeScreen.this,
android.R.color.holo_blue_dark));
}
}
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
I hope this is helpful...