|
|
@ -74,7 +74,17 @@ List<
|
|
|
|
typedef ColorCallback = void Function(Color colorSchemeSeed);
|
|
|
|
typedef ColorCallback = void Function(Color colorSchemeSeed);
|
|
|
|
|
|
|
|
|
|
|
|
class _NextGenAppState extends State<NextGenApp> {
|
|
|
|
class _NextGenAppState extends State<NextGenApp> {
|
|
|
|
int step = 0;
|
|
|
|
int _step = 0;
|
|
|
|
|
|
|
|
int get step => _step;
|
|
|
|
|
|
|
|
set step(int i) {
|
|
|
|
|
|
|
|
_step = switch (i) {
|
|
|
|
|
|
|
|
(int a) when a < 0 => 0,
|
|
|
|
|
|
|
|
(int a) when a >= steps.length => steps.length - 1,
|
|
|
|
|
|
|
|
_ => i,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
debugPrint('Step ${step + 1} of ${steps.length}');
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Color? colorSchemeSeed;
|
|
|
|
Color? colorSchemeSeed;
|
|
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
@override
|
|
|
@ -107,8 +117,7 @@ class _NextGenAppState extends State<NextGenApp> {
|
|
|
|
child: const Icon(Icons.arrow_back),
|
|
|
|
child: const Icon(Icons.arrow_back),
|
|
|
|
onPressed: () {
|
|
|
|
onPressed: () {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
if (step > 0) step--;
|
|
|
|
step--;
|
|
|
|
debugPrint('Step = $step');
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -123,8 +132,7 @@ class _NextGenAppState extends State<NextGenApp> {
|
|
|
|
child: const Icon(Icons.arrow_forward),
|
|
|
|
child: const Icon(Icons.arrow_forward),
|
|
|
|
onPressed: () {
|
|
|
|
onPressed: () {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
if (step + 1 < steps.length) step++;
|
|
|
|
step++;
|
|
|
|
debugPrint('Step = $step');
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -140,7 +148,6 @@ class _NextGenAppState extends State<NextGenApp> {
|
|
|
|
onPressed: () {
|
|
|
|
onPressed: () {
|
|
|
|
setState(() {
|
|
|
|
setState(() {
|
|
|
|
step = 0;
|
|
|
|
step = 0;
|
|
|
|
debugPrint('Step = $step');
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|