Flutter azione multipla
Oct 14 2020
Voglio creare un pulsante Mi piace, che funziona come toggle, il colore cambierà per renderlo apprezzato dall'azione del tocco e toccalo di nuovo per non gradirlo. come posso ottenerlo?
Risposte
6 Akif Oct 14 2020 at 14:21
Puoi usare un semplice pulsante come questo:
IconButton(
onPressed: () {
setState(() {
_isLiked = !_isLiked;
});
}
},
icon: Icon(Constants.crownIcon,
color: _isLiked
? Constants.orangeColor
: Constants.ligthGreyColor,
size: 15.0,
),
),
1 Yeldar.N Oct 14 2020 at 14:18
Puoi usare ToggleButtons
ToggleButtons(
children: <Widget>[
Icon(Icons.ac_unit),
Icon(Icons.call),
Icon(Icons.cake),
],
onPressed: (int index) {
setState(() {
isSelected[index] = !isSelected[index];
});
},
isSelected: isSelected,
),