स्पंदन अनेक क्रिया
Oct 14 2020
मैं एक बटन की तरह बनाना चाहता हूं, जो टॉगल की तरह काम करता है, इसे टैप एक्शन द्वारा पसंद करने के लिए रंग बदल जाएगा, और इसे नापसंद करने के लिए फिर से टैप करें। मैं उसे कैसे प्राप्त कर सकता हूं?
जवाब
6 Akif Oct 14 2020 at 14:21
आप इस तरह से एक साधारण बटन का उपयोग कर सकते हैं:
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
आप ToggleButtons का उपयोग कर सकते हैं
ToggleButtons(
children: <Widget>[
Icon(Icons.ac_unit),
Icon(Icons.call),
Icon(Icons.cake),
],
onPressed: (int index) {
setState(() {
isSelected[index] = !isSelected[index];
});
},
isSelected: isSelected,
),