4
Как приложение Android Google Play динамически меняет цвет, когда пользователь нажимает на AppBarlayout?Изменение времени использования AppBarLayout color
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>
оценили, попробуем, как только у меня будут решены критические вещи и опубликуют галочку, если это сработает. большое спасибо. – Jai
Могу ли я узнать, почему вы используете смесь setBackgroundColor и setBackgroundResource? Я тестировал оба, кажется, работает для обоих. Но в API 21 приложение Google Play имеет какой-то эффект анимации. Все еще не совсем то же самое. Я думаю, что приложение Google Play достигло его с помощью приложения android: theme = "@ style/xxx я думаю. – Jai