MainActivity.kt

// 실제로 Jetpack Compose로 개발하시다가 헷갈리실 것 같은 것들

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            DefaultTheme {
                MyBoxTest()
            }
        }
    }
}

@Composable
fun MyBoxTest() {

    // fillMaxWidth
    // height
    // background
    // clip
    // padding

    Column() {

        Box(
            modifier = Modifier
                .fillMaxWidth()
                .height(200.dp)
                .background(Color.Green)
                .clip(RoundedCornerShape(30.dp))
                .padding(20.dp)
        ) {
            Text(text = "test")
        }

        Spacer(modifier = Modifier.padding(20.dp))

        Box(
            modifier = Modifier
                .fillMaxWidth()
                .height(200.dp)
                .clip(RoundedCornerShape(30.dp))
                .background(Color.Green)
                .padding(20.dp)
        ) {
            Text(text = "test")
        }

        Spacer(modifier = Modifier.padding(20.dp))

        Box(
            modifier = Modifier
                .fillMaxWidth()
                .height(200.dp)
                .padding(20.dp)
                .clip(RoundedCornerShape(30.dp))
                .background(Color.Green)

        ) {
            Text(text = "test")
        }

    }

}