AppDrawerHeader _CurrentRepo: clean up

This commit is contained in:
Vishesh Handa
2021-02-04 16:46:52 +01:00
parent c0d26fd1fb
commit 66a8c6a185

View File

@ -91,7 +91,6 @@ class _CurrentRepo extends StatefulWidget {
class __CurrentRepoState extends State<_CurrentRepo>
with SingleTickerProviderStateMixin {
Animation animation;
AnimationController controller;
@override
@ -101,6 +100,12 @@ class __CurrentRepoState extends State<_CurrentRepo>
controller = AnimationController(duration: 250.milliseconds, vsync: this);
}
@override
void dispose() {
controller.dispose();
super.dispose();
}
@override
Widget build(BuildContext context) {
var textTheme = Theme.of(context).textTheme;
@ -137,7 +142,7 @@ class __CurrentRepoState extends State<_CurrentRepo>
void _pressed() {
if (controller.isCompleted) {
controller.reverse();
controller.reverse(from: 0.0);
} else {
controller.forward(from: 0.0);
}