Pertemuan 3 - Aplikasi Selamat Ulang Tahun

Membuat aplikasi selamat ulang tahun di Android Studio dengan mengaplikasikan @composable

Kode MainActivity.kt:

class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
HappyBirthdayTheme {
// Gunakan modifier untuk padding agar konten tidak terpotong sistem UI
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
GreetingText(
message = "Happy Birthday Jeri!",
from = "From Falisha",
// Gunakan innerPadding dari Scaffold di sini
modifier = Modifier.padding(innerPadding)
)
}
}
}
}
}

@Composable
fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) {
// WAJIB pakai Column supaya teks "message" dan "from" tidak tumpuk-tumpukan
Column(modifier = modifier.padding(8.dp)) {
Text(
text = message,
fontSize = 90.sp,
lineHeight = 116.sp,
)
Text(
text = from,
fontSize = 36.sp,
)
}
}

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



Hasil:

Komentar

Postingan populer dari blog ini

Pertemuan 1 - Rangkuman Mobile Programming

Pertemuan 6 - Aplikasi Kalkulator Sederhana