Alternando entre corazón relleno y vacío.
import 'package:flutter/material.dart';
class FloatingActionButtonGreen extends StatefulWidget {
@override
State<StatefulWidget> createState() {
// TODO: implement createState
return _FloatingActionButtonGreen();
}
}
class _FloatingActionButtonGreen extends State<FloatingActionButtonGreen> {
bool _pressed = false;
void _onPressedFav() {
setState(() {
_pressed = !this._pressed;
});
}
@override
Widget build(BuildContext context) {
// TODO: implement build
return FloatingActionButton(
backgroundColor: Color(0xFF11DA53),
mini: true,
tooltip: "Fav",
onPressed: _onPressedFav,
child: Icon(
this._pressed ? Icons.favorite : Icons.favorite_border
),
);
}
}```
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?