Skip to main content

JetpackCompose组件介绍-Button

·140 words
VinKon
Author
VinKon
学会学习

AllButton

此图片来自Material You官网

ElevatedButton 阴影按钮(带图标) #

	ElevatedButton(onClick = {

        }) {
            Icon(
                imageVector = Icons.Default.Add,
                contentDescription = "Test",
                modifier = Modifier.size(16.dp)
            )
            Spacer(modifier = Modifier.width(8.dp))
            Text(text = "New a Word")
        }

image-20230825185739067

Button 按钮(默认) #

	Button(onClick = {

        }) {
            Text(text = "Show All")
        }

image-20230825185709434

FilledTonalButton 填充色调按钮 #

	FilledTonalButton(onClick = {

        }) {
            Text(text = "Visit site")
        }

image-20230825185609817

OutlinedButton 边框按钮 #

	OutlinedButton(onClick = {

	    }) {
    		Text(text = "Enable")
	}

image-20230825185820952

TextButton 文本按钮 #

	TextButton(onClick = {

        }) {
            Text(text = "Text")
        }

image-20230825185905972

IconButton 图标按钮 #

	IconButton(onClick = {

        }) {
            Icon(imageVector = Icons.Default.StarBorder,
                contentDescription = "Test")
        }

image-20230825190042082

FloatingActionButton 浮动操作按钮 #

	FloatingActionButton(onClick = {

        }) {
            Icon(imageVector = Icons.Default.Add,
                contentDescription = "Test",
                modifier = Modifier.size(24.dp))
            Spacer(modifier = Modifier.width(8.dp))
        }

image-20230825190121282

ExtendedFloatingActionButton 扩展浮动操作按钮 #

	ExtendedFloatingActionButton(onClick = {

        }) {
            Icon(imageVector = Icons.Default.Add,
                contentDescription = "Test",
                modifier = Modifier.size(24.dp))
            Spacer(modifier = Modifier.width(8.dp))
            Text(text = "Test")
        }

image-20230825190222144