Skip to content

Instantly share code, notes, and snippets.

@SandroMaglione
Created January 23, 2020 18:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SandroMaglione/6b9b033425d0ddf21d8bb1ccaa54bcdf to your computer and use it in GitHub Desktop.
Save SandroMaglione/6b9b033425d0ddf21d8bb1ccaa54bcdf to your computer and use it in GitHub Desktop.
import 'package:flutter/material.dart';
import 'package:step_progress_indicator/step_progress_indicator.dart';
class ExampleStepProgressIndicator extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
StepProgressIndicator(
totalSteps: 10,
currentStep: 8,
selectedColor: Colors.red,
unselectedColor: Colors.amber,
customStep: (index, color) {
if (index == 0 || index == 3 || index == 9) {
return Icon(
Icons.ac_unit,
color: color,
);
} else if (index == 1 || index == 6) {
return Icon(
Icons.sentiment_satisfied,
color: color,
);
} else {
return Icon(
Icons.trending_up,
color: color,
);
}
},
),
],
),
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment