13 _CollectionProgressTrackerState();
16class _CollectionProgressTrackerState
extends State<CollectionProgressTracker> {
18 Widget
build(BuildContext context) {
20 crossAxisAlignment: CrossAxisAlignment.start,
23 crossAxisAlignment: CrossAxisAlignment.start,
24 mainAxisAlignment: MainAxisAlignment.spaceBetween,
28 isActive: widget.stepNumber == 1 || widget.stepNumber > 1,
29 isCompleted: widget.stepNumber > 1,
36 margin: EdgeInsets.symmetric(
44 isActive: widget.stepNumber == 2 || widget.stepNumber > 2,
45 isCompleted: widget.stepNumber > 2,
52 margin: EdgeInsets.symmetric(
60 isActive: widget.stepNumber == 3 || widget.stepNumber > 3,
61 isCompleted: widget.stepNumber > 3,
71 if (widget.stepNumber > fromStep) {
72 return Theme.of(context).colorScheme.primary;
73 }
else if (widget.stepNumber == fromStep) {
74 return Theme.of(context).colorScheme.primary.withOpacity(0.5);
76 return Theme.of(context).hintColor.withOpacity(0.3);