Tugas 3 PPB D
Tugas 3 PPB D
Ahmad Fauzan Alghifari 5025211091
Pada pertemuan ini ditugaskan untuk membuat aplikasi sederhana ucapan selamat ulang tahun, yang direferensikan dari : Membangun aplikasi sederhana dengan composable teks. Berikut merupakan inti dari aplikasi yang dibuat
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
setContent {
HappyBirthdayTheme {
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
GreetingText(
message = "Happy Birthday Fauzan!",
from = "From Ahmad",
modifier = Modifier.padding(8.dp)
)
}
}
}
}
}
@Composable
fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) {
Column(
verticalArrangement = Arrangement.Center,
modifier = modifier.padding(8.dp)
) {
Text(
text = message,
fontSize = 100.sp,
lineHeight = 116.sp,
textAlign = TextAlign.Center
)
Text(
text = from,
fontSize = 36.sp,
modifier = Modifier
.padding(16.dp)
.align(alignment = Alignment.End)
)
}
}
@Preview(showBackground = true)
@Composable
fun BirthdayCardPreview() {
HappyBirthdayTheme {
GreetingText(message = "Happy Birthday Fauzan!", from = "From Ahmad")
}
}
Link Github dapat diakses disini : fazghfr/ppb-t3
Dan berikut contoh pratinjau pada android stufazghfr/ppb-t3dio dan perangkat bergerak
Video Demo
Comments
Post a Comment