在我的應用程式中,我使用的是TabRow,它有兩個選項卡:

我確實設定了內容顏色
TabRow(
...
contentColor = Color.Black,
...
)
雖然“ACTIVE”確實顯示為黑色,但我也希望“INACTIVE”為黑色而不是灰色,但字體粗細不同。
我看不到任何機會直接使用TabRow.
現在有沒有其他方法可以做到這一點?
uj5u.com熱心網友回復:
我認為您可以使用Tab組件本身來做到這一點。
val isSelected = pagerState.currentPage == index
Tab(
text = {
Text(
"Tab $title",
fontWeight = if (isSelected) FontWeight.Bold else FontWeight.Light,
color = Color.Black
)
},
selected = isSelected,
onClick = {
coroutineScope.launch {
pagerState.animateScrollToPage(index)
}
},
)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/476241.html
