У меня есть tabLayout со значком, выбранная вкладка выделяет значок красным цветом, но другая вкладка также имеет значок красного цвета, и я хочу изменить этот цвет значка при переключении на эту вкладку, вместо этого два значка всегда красный
val tabLayoutMediator = TabLayoutMediator(tabLayout, viewPager2,
TabLayoutMediator.TabConfigurationStrategy { tab, position ->
when (position) {
0 -> {
tab.text = "tab1"
tab.icon = ContextCompat.getDrawable(requireContext(),R.drawable.ic_fork)
}
1 -> {
tab.text = "tab2"
tab.icon = ContextCompat.getDrawable(requireContext(),R.drawable.ic_basket)
}
}
})
tabLayoutMediator.attach()
XML
<com.google.android.material.tabs.TabLayout
android:id="@+id/tabLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:tabInlineLabel="true"
app:tabSelectedTextColor="@color/red" />