Как изменить цвет значка выбранной вкладки TabLayout?
Я используюTabLayout
сViewPager
и мне интересно, как я могу наиболее эффективно изменить цвет значка выбранной вкладки в TabLayout.
Прекрасная ссылка на то, как это реализовано,Google приложение для Youtube, На главной странице есть четыре иконки темно-серого цвета. Когда выбрана конкретная вкладка, значок вкладки становится белым.
Без каких-либо сторонних библиотекКак я могу достичь того же эффекта?
Одно из возможных решений, по-видимому, с селекторами. Но в этом случае мне придется найти как белую, так и серую версии значка, а затем переключать значок, когда вкладка становится выделенной или отмененной. Мне интересно, есть ли более эффективный метод, где я могу просто выделить цвет значка или что-то в этом роде. Я не смог найти это ни в одном учебнике.
РЕДАКТИРОВАТЬ
Решение, которое я упомянул выше, требует использования двух элементов рисования для значка каждой вкладки. Мне интересно, есть ли способ, которым я могу сделать это программно сОДИН рисуется для значка каждой вкладки.