Quando tento ver pelo preview, da problema como se fosse na importação do Card e do Column, sendo que está tudo direcionado certinho. segue meu github caso alguém possa me dar uma luz, agradeceria bastante: https://github.com/BDM-Henrique/NexusApp
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quando tento ver pelo preview, da problema como se fosse na importação do Card e do Column, sendo que está tudo direcionado certinho. segue meu github caso alguém possa me dar uma luz, agradeceria bastante: https://github.com/BDM-Henrique/NexusApp
Fala José, tudo bem?
No card, você está utilizando argumentos nomeados e argumentos posicionais (ou não nomeados no caso do Modifier) combinados, e isso não é permitido no Kotlin. Outro problema, é que o elevation recebe um argumento do tipo CardElevation, então para resolver basta realizar esses passos:
modifier = ...;elevation = CardDefaults.elevatedCardElevation(defaultElevation = elevation).Com isso, o código ficaria assim:
@Composable
fun CartaoProdutoItem(
produto: Produto,
elevation: Dp = 4.dp
) {
Card(
elevation = CardDefaults.elevatedCardElevation(defaultElevation = elevation),
modifier = Modifier
.fillMaxWidth()
.heightIn(150.dp),
) { /** código omitido **/ }
Qualquer dúvida, estarei à disposição :)