Slide 1
Slide 1 text
@Preview(device = "spec:width=960dp,height=1080dp,dpi=480")
@Composable
private fun TitleSlidePreview() {
PreviewBox {
TitleSlide()
}
}
@Composable
private fun TitleSlide() {
Column(
modifier = Modifier
.fillMaxSize()
.paint(
painter = painterResource(
id = R.drawable.glenn_carstens_peters,
),
contentScale = ContentScale.FillBounds,
)
.padding(32.dp)
) {
Title(
modifier = Modifier
.fillMaxWidth()
.padding(top = 32.dp),
fontSize = 70.sp,
)
Column(
horizontalAlignment = CenterHorizontally,
modifier = Modifier
.fillMaxWidth()
) {
Name(
modifier = Modifier
.weight(1f)
.padding(bottom = 66.dp),
imageHeight = 66.dp,
textSize = 70.sp,
)
Contacts(
modifier = Modifier
.padding(
bottom = 16.dp,
end = 16.dp,
),
fontSize = 50.sp,
)
}
}
}
Practical Tips and Tricks
to Improve Your
Compose Previews
István Juhos
@istvanjuhos.dev