PPB G - Pertemuan 3
Nama: Moh rosy haqqy aminy
NRP: 5025211012
Kelas: PPB G
package com.example.rosy_ppb_1
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.wrapContentSize
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import com.example.rosy_ppb_1.ui.theme.Rosy_ppb_1Theme
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
Rosy_ppb_1Theme {
Box (
modifier = Modifier.fillMaxSize(),
contentAlignment = Alignment.Center,
){
Surface(
modifier = Modifier.padding(16.dp),
color = MaterialTheme.colorScheme.background,
) {
GreetingText(message = "Happy Birthday 1744!", from = "rom Rosy \n" +
" \n" +
" \n" +
" (5025211012)")
}
}
}
}
}
}
@Composable
fun GreetingText(message: String, from: String, modifier: Modifier = Modifier) {
Column {
Text(
text = message,
fontSize = 50.sp,
lineHeight = 116.sp,
textAlign = TextAlign.Center
)
Text(
text = from,
fontSize = 36.sp,
textAlign = TextAlign.End,
modifier = Modifier.fillMaxWidth()
)
}
}
@Preview(showBackground = true)
@Composable
fun BirthDayCardPreview() {
Rosy_ppb_1Theme {
GreetingText(message = "Happy Birthday 1744!", from = "From Rosy \n \n \n (5025211012)")
}
}
Komentar
Posting Komentar