MainActivity.kt
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
DefaultTheme {
MyResume()
}
}
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun MyResume(){
Scaffold(
topBar = {
TopAppBar(
title = { Text(text = "Android Dev Resume")}
)
}
) { paddingValues ->
MyResumeContent(paddingValues)
}
}
@Composable
fun MyResumeContent(paddingValues: PaddingValues) {
Card(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
.padding(20.dp),
elevation = CardDefaults.cardElevation(
defaultElevation = 10.dp
),
shape = RoundedCornerShape(30.dp)
){
Column(
modifier = Modifier
.fillMaxSize()
.padding(20.dp)
) {
Image(
painter = painterResource(id = R.drawable.bok),
contentDescription = "profile",
modifier = Modifier
.size(150.dp)
.clip(CircleShape)
.align(Alignment.CenterHorizontally)
)
Spacer(modifier = Modifier.height(20.dp))
Text(
text = "자기소개",
fontSize = 20.sp,
modifier = Modifier.align(Alignment.CenterHorizontally)
)
}
}
}
@Preview(showBackground = true)
@Composable
fun GreetingPreview() {
DefaultTheme {
MyResume()
}
}