实现点击iconButton旋转180度展开图标,再次点击反转180度还原。
class _MeetingOrderEditState extends State<MeetingOrderEdit>
with TickerProviderStateMixin{
AnimationController _animationController;
AnimationController _animationThemeController;
}
@override
void initState() {
// TODO: implement initState
super.initState();
_animationController = AnimationController(
duration: const Duration(milliseconds: 500),
lowerBound: 0,
upperBound: 0.5,
vsync: this,
);
_animationThemeController = AnimationController(
duration: const Duration(milliseconds: 500),
lowerBound: 0,
upperBound: 0.5,
vsync: this,
);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Stack(
children: [
Image.asset("images/meeting_edit_bg.png"),
Row(
mainAxisAlignment:
MainAxisAlignment.spaceBetween,