From eeea347c278990cf026dee883bec0930c88faea8 Mon Sep 17 00:00:00 2001 From: toly <1981462002@qq.com> Date: Thu, 17 Jun 2021 08:51:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E9=9A=90=E5=BC=8F?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FadeTransition/node1_base.dart | 8 ++------ .../StatefulWidget/AlignTransition/node1_base.dart | 7 +------ .../DecoratedBoxTransition/node1_base.dart | 7 +------ .../PositionedTransition/node1_base.dart | 7 +------ .../RelativePositionedTransition/node1_base.dart | 7 +------ .../StatefulWidget/RotationTransition/node1_base.dart | 11 +++-------- .../StatefulWidget/ScaleTransition/node1_base.dart | 7 +------ .../StatefulWidget/SizeTransition/node1_base.dart | 7 +------ .../StatefulWidget/SlideTransition/node1_base.dart | 7 +------ .../StatelessWidget/AnimatedIcon/node1_base.dart | 7 +------ 10 files changed, 13 insertions(+), 62 deletions(-) diff --git a/lib/views/widgets/SingleChildRenderObjectWidget/FadeTransition/node1_base.dart b/lib/views/widgets/SingleChildRenderObjectWidget/FadeTransition/node1_base.dart index 4d02c7d..9e69d82 100644 --- a/lib/views/widgets/SingleChildRenderObjectWidget/FadeTransition/node1_base.dart +++ b/lib/views/widgets/SingleChildRenderObjectWidget/FadeTransition/node1_base.dart @@ -36,12 +36,8 @@ class _CustomFadeTransitionState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), + child: Container( color: Colors.grey.withAlpha(22), width: 100, diff --git a/lib/views/widgets/StatefulWidget/AlignTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/AlignTransition/node1_base.dart index 4973ebe..2c0cac9 100644 --- a/lib/views/widgets/StatefulWidget/AlignTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/AlignTransition/node1_base.dart @@ -36,12 +36,7 @@ class _CustomAlignTransitionState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( width: MediaQuery.of(context).size.width, color: Colors.grey.withAlpha(33), diff --git a/lib/views/widgets/StatefulWidget/DecoratedBoxTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/DecoratedBoxTransition/node1_base.dart index e0381e1..2d98705 100644 --- a/lib/views/widgets/StatefulWidget/DecoratedBoxTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/DecoratedBoxTransition/node1_base.dart @@ -39,12 +39,7 @@ class _CustomDecoratedBoxTransitionState @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( width: 200, height: 100, diff --git a/lib/views/widgets/StatefulWidget/PositionedTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/PositionedTransition/node1_base.dart index aba0f6a..0413296 100644 --- a/lib/views/widgets/StatefulWidget/PositionedTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/PositionedTransition/node1_base.dart @@ -37,12 +37,7 @@ class _CustomPositionedTransitionState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( color: Colors.grey.withAlpha(33), width: 200, diff --git a/lib/views/widgets/StatefulWidget/RelativePositionedTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/RelativePositionedTransition/node1_base.dart index 8961c86..8792e6e 100644 --- a/lib/views/widgets/StatefulWidget/RelativePositionedTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/RelativePositionedTransition/node1_base.dart @@ -40,12 +40,7 @@ class _CustomRelativePositionedTransitionState @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( color: Colors.grey.withAlpha(33), width: 200, diff --git a/lib/views/widgets/StatefulWidget/RotationTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/RotationTransition/node1_base.dart index aa3fff9..cacf18b 100644 --- a/lib/views/widgets/StatefulWidget/RotationTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/RotationTransition/node1_base.dart @@ -23,7 +23,7 @@ class _CustomRotationTransitionState extends State wit @override void initState() { - _ctrl= AnimationController(vsync: this,duration: Duration(seconds: 2)); + _ctrl= AnimationController(vsync: this,duration: const Duration(seconds: 2)); _ctrl.forward(); super.initState(); } @@ -37,19 +37,14 @@ class _CustomRotationTransitionState extends State wit Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( color: Colors.grey.withAlpha(22), width: 100, height: 100, child: RotationTransition( turns: CurvedAnimation(parent: _ctrl, curve: Curves.linear), - child: Icon(Icons.android,color: Colors.green,size: 60), + child: const Icon(Icons.camera_outlined,color: Colors.green,size: 60), ), ), ); diff --git a/lib/views/widgets/StatefulWidget/ScaleTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/ScaleTransition/node1_base.dart index 1fe7372..167ba93 100644 --- a/lib/views/widgets/StatefulWidget/ScaleTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/ScaleTransition/node1_base.dart @@ -35,12 +35,7 @@ class _CustomScaleTransitionState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( color: Colors.grey.withAlpha(22), width: 100, diff --git a/lib/views/widgets/StatefulWidget/SizeTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/SizeTransition/node1_base.dart index 1a9724d..31c4d73 100644 --- a/lib/views/widgets/StatefulWidget/SizeTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/SizeTransition/node1_base.dart @@ -37,12 +37,7 @@ class _CustomSizeTransitionState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Wrap( runSpacing: 20, children: [ diff --git a/lib/views/widgets/StatefulWidget/SlideTransition/node1_base.dart b/lib/views/widgets/StatefulWidget/SlideTransition/node1_base.dart index f51e92e..3d55abb 100644 --- a/lib/views/widgets/StatefulWidget/SlideTransition/node1_base.dart +++ b/lib/views/widgets/StatefulWidget/SlideTransition/node1_base.dart @@ -37,12 +37,7 @@ class _CustomSlideTransitionState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Container( width: MediaQuery.of(context).size.width, color: Colors.grey.withAlpha(33), diff --git a/lib/views/widgets/StatelessWidget/AnimatedIcon/node1_base.dart b/lib/views/widgets/StatelessWidget/AnimatedIcon/node1_base.dart index 5388e7a..db924a9 100644 --- a/lib/views/widgets/StatelessWidget/AnimatedIcon/node1_base.dart +++ b/lib/views/widgets/StatelessWidget/AnimatedIcon/node1_base.dart @@ -42,12 +42,7 @@ class _CustomAnimatedIconState extends State @override Widget build(BuildContext context) { return GestureDetector( - onTap: () { - setState(() { - _ctrl.reset(); - _ctrl.forward(); - }); - }, + onTap: () => _ctrl.forward(from: 0), child: Wrap( runSpacing: 30, children: _buildChildren(),