Flutter beberapa aksi
Oct 14 2020
Saya ingin membuat tombol suka, yang berfungsi seperti toggle, warnanya akan berubah menjadi disukai dengan tap action, dan tap lagi untuk tidak menyukainya. bagaimana saya bisa mencapai itu?
Jawaban
6 Akif Oct 14 2020 at 14:21
Anda dapat menggunakan tombol sederhana seperti ini:
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
Anda dapat menggunakan ToggleButtons
ToggleButtons(
children: <Widget>[
Icon(Icons.ac_unit),
Icon(Icons.call),
Icon(Icons.cake),
],
onPressed: (int index) {
setState(() {
isSelected[index] = !isSelected[index];
});
},
isSelected: isSelected,
),
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'