У меня есть кнопка избранного изображения для изображений, которая при нажатии становится красной, но не сохраняет ее, когда я снова открываю изображение, которое ему не нравится. Поэтому мне было интересно, могли бы мы дать ему общее предпочтение хранить понравившуюся кнопку. Кто-нибудь знает, как это можно сделать?
the complete code-
class FavoriteWidget extends StatefulWidget {
@override
_FavoriteWidgetState createState() => _FavoriteWidgetState();
}
class _FavoriteWidgetState extends State<FavoriteWidget> {
bool liked = false;
_pressed() {
setState(() {
liked = !liked;
});
}
@override
Widget build(BuildContext context) {
return Row(
mainAxisSize: MainAxisSize.min,
children: [
Container(
child: IconButton(
icon: Icon(liked ?Icons.favorite: Icons.favorite_border,
color: liked ? Colors.red :Colors.grey ),
onPressed: () => _pressed(),
),
),
],
);
}
}