|
| 1 | +import 'package:flutter/material.dart'; |
| 2 | + |
| 3 | +enum CurvesEnum { |
| 4 | + linear(Curves.linear), |
| 5 | + decelerate(Curves.decelerate), |
| 6 | + fastLinearToSlowEaseIn(Curves.fastLinearToSlowEaseIn), |
| 7 | + fastEaseInToSlowEaseOut(Curves.fastEaseInToSlowEaseOut), |
| 8 | + ease(Curves.ease), |
| 9 | + easeIn(Curves.easeIn), |
| 10 | + easeInToLinear(Curves.easeInToLinear), |
| 11 | + easeInSine(Curves.easeInSine), |
| 12 | + easeInQuad(Curves.easeInQuad), |
| 13 | + easeInCubic(Curves.easeInCubic), |
| 14 | + easeInQuart(Curves.easeInQuart), |
| 15 | + easeInQuint(Curves.easeInQuint), |
| 16 | + easeInExpo(Curves.easeInExpo), |
| 17 | + easeInCirc(Curves.easeInCirc), |
| 18 | + easeInBack(Curves.easeInBack), |
| 19 | + easeOut(Curves.easeOut), |
| 20 | + linearToEaseOut(Curves.linearToEaseOut), |
| 21 | + easeOutSine(Curves.easeOutSine), |
| 22 | + easeOutQuad(Curves.easeOutQuad), |
| 23 | + easeOutCubic(Curves.easeOutCubic), |
| 24 | + easeOutQuart(Curves.easeOutQuart), |
| 25 | + easeOutQuint(Curves.easeOutQuint), |
| 26 | + easeOutExpo(Curves.easeOutExpo), |
| 27 | + easeOutCirc(Curves.easeOutCirc), |
| 28 | + easeOutBack(Curves.easeOutBack), |
| 29 | + easeInOut(Curves.easeInOut), |
| 30 | + easeInOutSine(Curves.easeInOutSine), |
| 31 | + easeInOutQuad(Curves.easeInOutQuad), |
| 32 | + easeInOutCubic(Curves.easeInOutCubic), |
| 33 | + easeInOutCubicEmphasized(Curves.easeInOutCubicEmphasized), |
| 34 | + easeInOutQuart(Curves.easeInOutQuart), |
| 35 | + easeInOutQuint(Curves.easeInOutQuint), |
| 36 | + easeInOutExpo(Curves.easeInOutExpo), |
| 37 | + easeInOutCirc(Curves.easeInOutCirc), |
| 38 | + easeInOutBack(Curves.easeInOutBack), |
| 39 | + fastOutSlowIn(Curves.fastOutSlowIn), |
| 40 | + slowMiddle(Curves.slowMiddle), |
| 41 | + bounceIn(Curves.bounceIn), |
| 42 | + bounceOut(Curves.bounceOut), |
| 43 | + bounceInOut(Curves.bounceInOut), |
| 44 | + elasticIn(Curves.elasticIn), |
| 45 | + elasticOut(Curves.elasticOut), |
| 46 | + elasticInOut(Curves.elasticInOut); |
| 47 | + |
| 48 | + final Curve curve; |
| 49 | + |
| 50 | + const CurvesEnum(this.curve); |
| 51 | + |
| 52 | + static Curve get getFirst => CurvesEnum.values.first.curve; |
| 53 | +} |
0 commit comments