//tvlib/org.mjdev.tvlib.ui.components.button
Package-level declarations
Types
| Name | Summary |
|---|---|
| MimeType | [androidJvm] enum MimeType : Enum<MimeType> |
Properties
| Name | Summary |
|---|---|
| NO_GLOW | [androidJvm] val ButtonDefaults.NO_GLOW: ButtonGlow |
| NO_SCALE | [androidJvm] val ButtonDefaults.NO_SCALE: ButtonScale |
Functions
| Name | Summary |
|---|---|
| Button | [androidJvm] @Composable fun Button(text: Any? = "test", modifier: Modifier = Modifier, fontSize: TextUnit = 24.sp, fontWeight: FontWeight = FontWeight.Bold, color: Color = Color.White, containerColor: Color = Color.LightGray, contentPadding: PaddingValues = PaddingValues(0.dp), roundRectSize: Dp = 8.dp, shape: Shape = RoundedCornerShape(roundRectSize), borderSize: Dp = 2.dp, borderColor: Color = Color.White, glow: ButtonGlow = ButtonDefaults.NO_GLOW, scale: ButtonScale = ButtonDefaults.NO_SCALE, focusState: MutableState<FocusState> = rememberFocusState(), onClick: () -> Unit? = null, content: @ComposableRowScope.() -> Unit = { TextAny( text = text, color = color, textAlign = TextAlign.Center, maxLines = 1 ) }) |
| ShareButton | [androidJvm] @Composable fun ShareButton(modifier: Modifier = Modifier, data: String = "Share", type: MimeType = MimeType.PlainText) |