替换底部导航栏图标,将高亮颜色改为白色,原色为红色
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -78,7 +78,7 @@ fun IndexScreen() {
|
|||||||
item.forEachIndexed { idx, it ->
|
item.forEachIndexed { idx, it ->
|
||||||
val isSelected = model.tabIndex == idx
|
val isSelected = model.tabIndex == idx
|
||||||
val iconTint by animateColorAsState(
|
val iconTint by animateColorAsState(
|
||||||
targetValue = if (isSelected) Color.Red else Color.White,
|
targetValue = if (isSelected) Color.White else Color.White,
|
||||||
animationSpec = tween(durationMillis = 250), label = ""
|
animationSpec = tween(durationMillis = 250), label = ""
|
||||||
)
|
)
|
||||||
NavigationBarItem(
|
NavigationBarItem(
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ sealed class NavigationItem(
|
|||||||
val selectedIcon: @Composable () -> ImageVector = icon
|
val selectedIcon: @Composable () -> ImageVector = icon
|
||||||
) {
|
) {
|
||||||
data object Home : NavigationItem("Home",
|
data object Home : NavigationItem("Home",
|
||||||
icon = { ImageVector.vectorResource(R.drawable.rider_pro_home) },
|
icon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_home) },
|
||||||
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_home_filed) }
|
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_home_hl) }
|
||||||
)
|
)
|
||||||
|
|
||||||
data object Street : NavigationItem("Street",
|
data object Street : NavigationItem("Street",
|
||||||
@@ -24,8 +24,8 @@ sealed class NavigationItem(
|
|||||||
)
|
)
|
||||||
|
|
||||||
data object Add : NavigationItem("Add",
|
data object Add : NavigationItem("Add",
|
||||||
icon = { ImageVector.vectorResource(R.drawable.rider_pro_moment_add) },
|
icon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_post_hl) },
|
||||||
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_moment_add) }
|
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_post_hl) }
|
||||||
)
|
)
|
||||||
|
|
||||||
data object Message : NavigationItem("Message",
|
data object Message : NavigationItem("Message",
|
||||||
@@ -34,17 +34,17 @@ sealed class NavigationItem(
|
|||||||
)
|
)
|
||||||
|
|
||||||
data object Notification : NavigationItem("Notification",
|
data object Notification : NavigationItem("Notification",
|
||||||
icon = { ImageVector.vectorResource(R.drawable.rider_pro_notification) },
|
icon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_notification)},
|
||||||
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_notification) }
|
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_notification_hl) }
|
||||||
)
|
)
|
||||||
|
|
||||||
data object Profile : NavigationItem("Profile",
|
data object Profile : NavigationItem("Profile",
|
||||||
icon = { ImageVector.vectorResource(R.drawable.rider_pro_profile) },
|
icon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_profile) },
|
||||||
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_profile_filed) }
|
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_profile_hl) }
|
||||||
)
|
)
|
||||||
|
|
||||||
data object Search : NavigationItem("Search",
|
data object Search : NavigationItem("Search",
|
||||||
icon = { Icons.Default.Search },
|
icon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_search) },
|
||||||
selectedIcon = { Icons.Default.Search }
|
selectedIcon = { ImageVector.vectorResource(R.drawable.rider_pro_nav_search_hl) }
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user