MainActivity.kt
// Text
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
DefaultTheme {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
MyTextEx()
}
}
}
}
}
@Composable
fun MyTextEx(){
// text
// fontSize
// color
// fontStyle
// fontWeight
// modifier(padding)
// background
Text(
text = "안녕하세요 텍스트 예제입니다.",
fontSize = 30.sp,
color = Color.Red,
fontStyle = FontStyle.Italic,
fontWeight = FontWeight.Bold,
modifier = Modifier.padding(30.dp),
style = TextStyle(background = Color.Blue)
)
}
@Composable
fun Greeting(name: String, modifier: Modifier = Modifier) {
Text(
text = "Hello $name!",
modifier = modifier
)
}
@Preview(showBackground = true)
@Composable
fun GreetingPreview() {
DefaultTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
MyTextEx()
}
}
}