Conditional Content
import androidx.compose.foundation.layout.*
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp
@Composable
fun ButtonExample() {
Column(
modifier = Modifier.fillMaxSize(),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center
) {
// Basic button
Button(onClick = {
println("Button clicked!")
}) {
Text("Tap Me")
}
Spacer(modifier = Modifier.height(16.dp))
// Custom styled button
Button(
onClick = { handleButtonClick() },
colors = ButtonDefaults.buttonColors(
containerColor = MaterialTheme.colorScheme.secondary
),
modifier = Modifier
.fillMaxWidth()
.padding(horizontal = 32.dp)
) {
Text("Custom Button")
}
}
}
fun handleButtonClick() {
println("Custom button was clicked!")
}Last updated
Was this helpful?
