This app shows a blue square in the center with a button labeled "Press Me" on top of it. The button is layered over the blue box using Box layout.
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.size
import androidx.compose.material3.Button
import androidx.compose.material3.Text
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Box(modifier = Modifier.fillMaxSize()) {
Box(
modifier = Modifier
.size(200.dp)
.background(Color.Blue)
.align(Alignment.Center)
)
Button(
onClick = {},
modifier = Modifier.align(Alignment.Center)
) {
Text("Press Me")
}
}
}
}
}