Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Como atualizar a borda do textField, dinamicamente?

Bom dia, pesssoal! Por favor, como atualizar APENAS a borda do textField, dinamicamente?

Atualmente estou repetindo todo o código da Row, conforme ilustração abaixo:

if (condiçãoA){ Row() TextField (completo) com a borda VERMELHA (Modifier.border = Color.Red) } else{ Row() TextField (completo) com a borda AZUL (Modifier.border = Color.Blue) }

2 respostas

Fala Igor, blz ?

Cara acho que não tem muito como fugir disso.

Talvez você possa isolar esse bloco de código e criar um composable para ele, assim tu reaproveita esse bloco sempre!

solução!

Bom dia! Consegui resolver inserindo uma condição no "Modifier, logo após "color =", conforme exemplo abaixo:

 modifier = Modifier.border(color = 
 if (CONDIÇÃO A)){
    Color.Red
}else {
    Color.Blue
},