Tugas 3 PPB A

 Nama: Meylina Tesa Hapsari

NRP: 5025221149

Kelas: PPB A










class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
HappyBirthdayTheme {
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
){
GreetingText(message = "Happy Birthday Sam!", from = "From Emma")
}
}
}
}
}

@Composable
fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) {
Column( // Komponen tata letak vertikal. Semua elemen di dalamnya ditampilkan satu per satu ke bawah.
modifier = modifier.fillMaxSize(),
verticalArrangement = Arrangement.Center, //Posisikan isi kolom di tengah secara vertikal.
horizontalAlignment = Alignment.CenterHorizontally //Posisikan isi kolom di tengah secara horizontal.
) {
Text(
text = message,
fontSize = 100.sp,
lineHeight = 116.sp,
textAlign = TextAlign.Center,
modifier = Modifier.fillMaxWidth()
)
Text(
text = from,
fontSize = 36.sp,
textAlign = TextAlign.Center,
modifier = Modifier.fillMaxWidth()
)
}
}

@Preview(showBackground = true)
@Composable
fun BirthdayCardPreview() {
HappyBirthdayTheme {
GreetingText(message = "Happy Birthday Sam!", from = "From Emma")
}
}

Komentar

Postingan populer dari blog ini

EAS PPB A

Tugas 13 PPB A

Tugas 1 PPB A