Package com.debanshu777.snapchatUIComposeClone.common.components

Functions

Link copied to clipboard
@Composable
fun AutoSizeIcon(modifier: Modifier = Modifier, size: Dp, tint: Color? = null, factor: Float = 1.0f, icon: ImageVector, badgeColor: Color, configuration: Configuration, isBadge: Boolean = false, contentDescription: String)

Custom Element Auto size icon

Link copied to clipboard
@Composable
fun AutoSizeIconWithPainter(modifier: Modifier = Modifier, size: Dp, tint: Color? = null, factor: Float = 1.0f, painter: Painter, badgeColor: Color, configuration: Configuration, isBadge: Boolean = false, contentDescription: String)

Custom Element Auto size icon with painter

Link copied to clipboard
@Composable
fun AutoSizeText(modifier: Modifier = Modifier, factor: Float = 1.0f, text: String, textColor: Color, fontWeight: FontWeight = FontWeight.Normal, textAlign: TextAlign = TextAlign.Start, textStyle: TextStyle, configuration: Configuration)

Custom Element Auto size text

Link copied to clipboard
@Composable
fun CustomActionBar(topBarItem: TopBarItem, configuration: Configuration)

Custom action bar

Link copied to clipboard
@Composable
fun CustomBottomNavigation(items: List<BottomNavItem>, navController: NavController, modifier: Modifier = Modifier, onItemClick: (BottomNavItem) -> Unit)

Custom bottom navigation

Link copied to clipboard
@Composable
fun CustomCamaraOnSelectItem(color: Color, configuration: Configuration, description: String)

Custom camara on select item

Link copied to clipboard
@Composable
fun CustomTopBar(modifier: Modifier = Modifier, topBarItem: TopBarItem)

Custom top bar