1
resposta

Único widget retornar dois valores diferentes

Como chamar um único widget e retornar valores diferentes? Na primeira chamada, por exemplo, o usuário irá escolher "7". Na segunda, "3". Mas, se não houver algum controle, o único valor registrado será o último ("3"). Obrigado!

 NumberPicker(
        value: indice,
        minValue: 0,
        selectedTextStyle: Theme.of(context).textTheme.headline6,
        itemWidth: 50,
        itemHeight: 25,
        maxValue: 15,
        step: 1,
        haptics: true,
        decoration: BoxDecoration(
          borderRadius: BorderRadius.circular(15),
          border: Border.all(color: Colors.indigo),
        ),
        onChanged: (valor) => setState(() => indice = valor),
      )
1 resposta

Oi Ingrid, tudo bem ?

Não entendi muito bem o que você quer fazer e tals, imagino que se quiser usar o mesmo widget para diversas coisas, você vai precisar armazenar estado, provavelmente uma lista possa armazenar os valores selecionados.

Se puder explicar melhor o que quer fazer poderemos te ajudar mais :)