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
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 :)