{"repo":"ibrahimsn98/SmoothBottomBar","free":true,"listed":false,"github":"https://github.com/ibrahimsn98/SmoothBottomBar","clone":"git clone https://github.com/ibrahimsn98/SmoothBottomBar.git","description":"A lightweight Android material bottom navigation bar library","language":"Kotlin","stars":2059,"topics":["android","android-library","bottom-navigation","bottom-navigation-bar","android-bottom-navigation","android-tabs"],"license":"MIT","category":"mobile-apps","readme_excerpt":"SmoothBottomBar A lightweight Android material bottom navigation bar library, available as a classic View and as a fully native Jetpack Compose composable. GIF Design Credits All design and inspiration credits belong to Alejandro Ausejo. Jetpack Compose A fully Compose-native SmoothBottomBar composable, functionally equivalent to the View version below. It's a controlled component — the caller owns selectedIndex and reacts to onItemSelected / onItemReselected . See app/src/main/java/me/ibrahimsn/app/ComposeMainActivity.kt for a full example wired up to navigation-compose . Parameters Parameter Default Description --- --- --- items — List ( icon , label , contentDescription , hasBadge ) selectedIndex — Index of the currently active item onItemSelected — Called when a different item is tapped modifier Modifier Standard Compose modifier onItemReselected {} Called when the already-selected item is tapped again backgroundColor Color.White Bar background color shape RectangleShape Bar background shape indicatorColor Color(0x2DFFFFFF) Active-item pill color indicatorRadius 12.dp Active-item pill corner radius sideMargins 10.dp Left/right margin before the first/last item itemPadding 10.dp Padding inside each item itemSpacing 8.dp Minimum spacing between items itemTextColor Color.White Label text color itemTextSize 11.sp Label text size itemFontFamily null Label font family itemBadgeColor Color.Red Badge dot color itemBadgeRadius 4.dp Badge dot radius itemIconSize 18.dp Icon size ite","default_branch":null,"files":null,"tree":[],"storefront":"/r/ibrahimsn98","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ibrahimsn98/SmoothBottomBar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}