NavigationWidget constructor
const
NavigationWidget({ - Key? key,
- required NavigationInfo navInfo,
- required bool isARViewDisplayed,
- required DraggableScrollableController navigationDraggableController,
- required String destinationName,
- required int itineraryHours,
- required int itineraryMinutes,
- required int itinerarySeconds,
- required DateTime itineraryArrivalTime,
- required VoidCallback onStopNavigation,
- bool enableInstructionsAnnouncements = false,
- bool initialInstructionsAnnouncementsEnabled = false,
- ValueChanged<bool>? onInstructionsAnnouncementsChanged,
- int? lastAnnouncedStepNumber,
- String? lastAnnouncedInstructionText,
- bool suppressAnnouncementsUntilNavInfoChanges = false,
- void onInstructionAnnounced(
- int stepNumber,
- String instruction
)?,
})
Implementation
const NavigationWidget({
Key? key,
required this.navInfo,
required this.isARViewDisplayed,
required this.navigationDraggableController,
required this.destinationName,
required this.itineraryHours,
required this.itineraryMinutes,
required this.itinerarySeconds,
required this.itineraryArrivalTime,
required this.onStopNavigation,
this.enableInstructionsAnnouncements = false,
this.initialInstructionsAnnouncementsEnabled = false,
this.onInstructionsAnnouncementsChanged,
this.lastAnnouncedStepNumber,
this.lastAnnouncedInstructionText,
this.suppressAnnouncementsUntilNavInfoChanges = false,
this.onInstructionAnnounced,
}) : super(key: key);