survey_flow library
Classes
- BackgroundStepImage
- ButtonPredicate
- DataRequestStepWidget
- DateRequestStep
- DynamicScreenNullableConverter
- ImagePosition
- InformationStep
- InformationStepWidget
- MultiSelectStep
- MultiSelectStepWidget
- NumberRequestStep
- SelectionOptionWidget
- SelectOption
- SFButtonStyles
- SFColors
- SFDimens
- SFInputStyles
- SFModalStyle
- SFTextStyles
- SingleSelectStep
- SingleSelectStepWidget
- StepActions
- StepButton
- StepButtons
- StepButtonsList
- StepButtonWidget
- StepContainer
- StepImage
- StepImageWidget
- StepProgressIndicator
- StepResult
- SurveyFlow
- SurveyFlowTheme
- SurveyFlowThemeData
- SurveyRequestStep
- SurveyStep
- SurveyStepConverter
- TextRequestStep
- UnknownStep
- UnknownStepWidget
Enums
Extensions
Properties
-
stepsConverters
→ Map<
String, SurveyStep Function(Map< String, dynamic> )> -
final
Functions
-
showModalSurveyFlow(
{required BuildContext context, required List< SurveyStep> initialSteps, required VoidCallback onFinish, Future<List< onSubmit(List<SurveyStep> >StepResult> results)?, Map<String, CustomActionCallback> ? actionHandler, CustomWidgetBuilder? widgetHandler, SurveyFlowThemeData themeData = const SurveyFlowThemeData(isModal: true)}) → Future<void> -
showPlatformDateAndTimePicker(
BuildContext context, {DateTime? initialDate, DateTime? firstDate, DateTime? lastDate, required ValueChanged< DateTime> onDateTimeChanged}) → Future<DateTime?> -
showPlatformDatePicker(
BuildContext context, {DateTime? initialDate, DateTime? firstDate, DateTime? lastDate, required ValueChanged< DateTime> onDateTimeChanged}) → Future<DateTime?> -
showPlatformTimePicker(
BuildContext context, {DateTime? initialDate, required ValueChanged< DateTime> onDateTimeChanged}) → Future<TimeOfDay?>
Typedefs
- ButtonPressedCallback = dynamic Function(StepButton button, [StepResult? result])
-
CustomActionCallback
= Future<
String> Function([StepResult? result]) - should return next step action this custom action was handled for example StepActions.next
- CustomWidgetBuilder = Widget? Function(BuildContext context, SurveyStep step, ButtonPressedCallback onPressed)
- InputDecorationBuilder = InputDecoration Function(BuildContext context, SurveyRequestStep step)