1- import 'dart:math' ;
21import 'package:flutter/cupertino.dart' ;
32import 'package:flutter/material.dart' ;
43import 'package:getflutter/types/gf_loader_type.dart' ;
54import 'package:getflutter/size/gf_size.dart' ;
6- import 'package:getflutter/colors/gf_color.dart' ;
5+
76
87class GFLoader extends StatefulWidget {
98 const GFLoader (
@@ -45,9 +44,9 @@ class GFLoader extends StatefulWidget {
4544
4645class _GFLoaderState extends State <GFLoader >
4746 with SingleTickerProviderStateMixin {
48- Animation <double > loader_animation1 ;
49- Animation <double > loader_animation2 ;
50- Animation <double > loader_animation3 ;
47+ Animation <double > loaderanimation1 ;
48+ Animation <double > loaderanimation2 ;
49+ Animation <double > loaderanimation3 ;
5150 AnimationController controller;
5251
5352 @override
@@ -56,7 +55,7 @@ class _GFLoaderState extends State<GFLoader>
5655
5756 controller = AnimationController (duration: widget.duration, vsync: this );
5857
59- loader_animation1 = Tween <double >(begin: 0 , end: 1.0 ).animate (
58+ loaderanimation1 = Tween <double >(begin: 0 , end: 1 ).animate (
6059 CurvedAnimation (
6160 parent: controller,
6261 curve: const Interval (
@@ -68,7 +67,7 @@ class _GFLoaderState extends State<GFLoader>
6867 );
6968
7069
71- loader_animation2 = Tween <double >(begin: 0 , end: 1.0 ).animate (
70+ loaderanimation2 = Tween <double >(begin: 0 , end: 1 ).animate (
7271 CurvedAnimation (
7372 parent: controller,
7473 curve: const Interval (
@@ -79,7 +78,7 @@ class _GFLoaderState extends State<GFLoader>
7978 ),
8079 );
8180
82- loader_animation3 = Tween <double >(begin: 0 , end: 1.0 ).animate (
81+ loaderanimation3 = Tween <double >(begin: 0 , end: 1 ).animate (
8382 CurvedAnimation (
8483 parent: controller,
8584 curve: const Interval (
@@ -92,7 +91,7 @@ class _GFLoaderState extends State<GFLoader>
9291
9392 controller.addListener (() {
9493 setState (() {
95- //print(loader_animation1 .value);
94+ //print(loaderanimation1 .value);
9695 });
9796 });
9897
@@ -125,12 +124,12 @@ class _GFLoaderState extends State<GFLoader>
125124 mainAxisAlignment: MainAxisAlignment .center,
126125 children: < Widget > [
127126 Opacity (
128- opacity: loader_animation1 .value <= 0.3
129- ? 2.5 * loader_animation1 .value
130- : (loader_animation1 .value > 0.30 && loader_animation1 .value <= 0.70 )
127+ opacity: loaderanimation1 .value <= 0.3
128+ ? 2.5 * loaderanimation1 .value
129+ : (loaderanimation1 .value > 0.30 && loaderanimation1 .value <= 0.70 )
131130 ? 1.0
132- : 2.5 - (2.5 * loader_animation1 .value),
133- // opacity: (loader_animation1 .value <= 0.4 ? 2.5 * loader_animation1 .value : (loader_animation1 .value > 0.40 && loader_animation1 .value <= 0.60) ? 1.0 : 2.5 - (2.5 * loader_animation1 .value)),
131+ : 2.5 - (2.5 * loaderanimation1 .value),
132+ // opacity: (loaderanimation1 .value <= 0.4 ? 2.5 * loaderanimation1 .value : (loaderanimation1 .value > 0.40 && loaderanimation1 .value <= 0.60) ? 1.0 : 2.5 - (2.5 * loaderanimation1 .value)),
134133 child: Padding (
135134 padding: const EdgeInsets .only (right: 8 ),
136135 child: Loader (
@@ -143,11 +142,11 @@ class _GFLoaderState extends State<GFLoader>
143142 ),
144143 ),
145144 Opacity (
146- opacity: loader_animation2 .value <= 0.3
147- ? 2.5 * loader_animation2 .value
148- : (loader_animation2 .value > 0.30 && loader_animation2 .value <= 0.70 )
145+ opacity: loaderanimation2 .value <= 0.3
146+ ? 2.5 * loaderanimation2 .value
147+ : (loaderanimation2 .value > 0.30 && loaderanimation2 .value <= 0.70 )
149148 ? 1.0
150- : 2.5 - (2.5 * loader_animation2 .value),
149+ : 2.5 - (2.5 * loaderanimation2 .value),
151150 child: Padding (
152151 padding: const EdgeInsets .only (right: 8 ),
153152 child: Loader (
@@ -160,11 +159,11 @@ class _GFLoaderState extends State<GFLoader>
160159 ),
161160 ),
162161 Opacity (
163- opacity: loader_animation3 .value <= 0.3
164- ? 2.5 * loader_animation3 .value
165- : (loader_animation3 .value > 0.30 && loader_animation3 .value <= 0.70 )
162+ opacity: loaderanimation3 .value <= 0.3
163+ ? 2.5 * loaderanimation3 .value
164+ : (loaderanimation3 .value > 0.30 && loaderanimation3 .value <= 0.70 )
166165 ? 1.0
167- : 2.5 - (2.5 * loader_animation3 .value),
166+ : 2.5 - (2.5 * loaderanimation3 .value),
168167 child: Padding (
169168 padding: const EdgeInsets .only (right: 8 ),
170169 child: Loader (
0 commit comments