Package-level declarations
Types
Link copied to clipboard
按钮尺寸 通过不同尺寸控制按钮的字体大小、内边距及高度
Link copied to clipboard
按钮类型 通过不同类型控制按钮的主色调与边框颜色
Link copied to clipboard
Link copied to clipboard
轻提示显示位置 仅对 ToastType.Normal 文字提示生效,图标类提示固定居中显示
Functions
Link copied to clipboard
fun Button(text: String, modifier: Modifier = Modifier, icon: @Composable () -> Unit? = null, type: ButtonType = ButtonType.DEFAULT, size: ButtonSize = ButtonSize.NORMAL, plain: Boolean = false, hairline: Boolean = false, disabled: Boolean = false, loading: Boolean = false, shape: RoundedCornerShape = AppShape.RC.v4, color: Color? = null, onClick: () -> Unit)
按钮
Link copied to clipboard
fun Cell(modifier: Modifier = Modifier, title: String, value: String = "", label: String = "", icon: @Composable () -> Unit? = null, border: Boolean = true, link: Boolean = false, required: Boolean = false, arrowDirection: CellArrowDirection = CellArrowDirection.RIGHT, onClick: () -> Unit? = null, afterTitle: @Composable () -> Unit? = null, afterValue: @Composable () -> Unit? = null)
单元格 列表中的基础行单元,支持标题、右侧内容、描述信息、图标、箭头链接及必填标记等
Link copied to clipboard
fun CellGroup(modifier: Modifier = Modifier, title: String = "", inset: Boolean = false, border: Boolean = true, bgColor: Color = MaterialTheme.colorScheme.surfaceContainerLowest, content: @Composable ColumnScope.() -> Unit)
单元格组 将一组 Cell 包裹在一起,可选择是否显示分组标题、上下边框及圆角卡片风格
Link copied to clipboard
fun CellRow(modifier: Modifier = Modifier, divider: Boolean = true, dividerPaddingValues: PaddingValues = PaddingValues(horizontal = defaultPaddingSize), contentPaddingValues: PaddingValues = PaddingValues(0.dp), content: @Composable RowScope.() -> Unit)
单元格行 通用的带分割线行容器,可在 CellGroup 内使用,适合自定义行内布局 分割线叠加在内容底部,不会额外增加行高
Link copied to clipboard
带图标的轻提示 在居中的 150×150dp 半透明圆角面板上展示图标和可选文字
Link copied to clipboard
加载中提示 在居中面板上展示圆形进度动画,默认禁止外部点击穿透,常用于网络请求等耗时操作
Link copied to clipboard
纯文字轻提示 在半透明圆角背景上显示文字,可通过 position 控制垂直位置
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Toast(text: String, position: ToastPosition = ToastPosition.Center, forbidClick: Boolean = false, type: ToastType = ToastType.Normal)
轻提示入口函数 根据 type 自动选择纯文字提示(NormalToast)或带图标提示(IconToast)