繁体   English   中英

我怎么能在 Jetpack Compose 中制作这样的视图?

[英]How could i make this view like this in jetpack compose?

在此处输入图像描述

我仍然对在 Jetpack Compose 中使用组件视图感到困惑,请帮助我制作这个。 谢谢

我试过了,但它不像 figma 中的当前视图

Card(modifier = Modifier
    .fillMaxWidth()
    .padding(horizontal = 20.dp)
    .wrapContentHeight(), elevation = 8.dp,
    shape = RoundedCornerShape(25.dp)
) {
    Row(
        modifier = Modifier
            .fillMaxWidth()
            .padding(horizontal = 4.dp)
            .wrapContentHeight(),
        verticalAlignment = Alignment.CenterVertically,
        horizontalArrangement = Arrangement.SpaceBetween
    ) {

        Image(painter = painterResource(id = R.drawable.ic_points_star_icon), modifier = Modifier
            .padding(vertical = 8.dp)
            .size(60.dp), contentDescription = "")

        Column(modifier = Modifier
            .weight(1f)
            .padding(vertical = 8.dp), horizontalAlignment = Alignment.Start) {
            Text(text = "Heading Text", style = AppTheme.typography.boldHeaderStyle)
            Text(text = "This is sample body text", color = textColor.copy(0.4f), style = AppTheme.typography.captionTextStyle)
        }
        Button(
            onClick = { /*Your on Click*/ },
            shape = RoundedCornerShape(5.dp),
            elevation = ButtonDefaults.elevation(
                defaultElevation = 0.dp,
                pressedElevation = 0.dp,
                disabledElevation = 0.dp,
                hoveredElevation = 0.dp,
                focusedElevation = 0.dp,
            ),
            colors = ButtonDefaults.buttonColors(
                backgroundColor = BackArrowTint.copy(0.6f),
                contentColor = Color.White
            ),
            modifier = Modifier
                .wrapContentHeight()
                .padding(horizontal = 4.dp),
        ) {
            Text(
                text = "Buy Ticket",
                modifier = Modifier.padding(vertical = 2.dp, horizontal = 4.dp),
                color = White,
                style = AppTheme.typography.buttonStyle,
            )
        }
    }
}

样本图片: 在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM