文章目录
前言
随着移动端的技术不断更新迭代,Compose也运用的越来越广泛,很多人都开始学习Compose
本文主要介绍Button的含义和基本用法
Button 是什么?
Button是按照Material Design风格来实现的,一个按钮组件
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun Button(
onClick: () -> Unit, //点击事件
modifier: Modifier = Modifier, //修饰符
enabled: Boolean = true, //是否启用
shape: Shape = ButtonDefaults.shape, //定义按钮形状和填充颜色
colors: ButtonColors = ButtonDefaults.buttonColors(), //按钮颜色
elevation: ButtonElevation? = ButtonDefaults.buttonElevation(), //按钮阴影
border: BorderStroke? = null, //按钮边框
contentPadding: PaddingValues = ButtonDefaults.ContentPadding, //按钮间距
interactionSource: MutableInteractionSource = remember {
MutableInteractionSource(