getBuilder method

  1. @override
  2. @protected
AdaptiveWidgetBuilder? getBuilder(
  1. Screen screen
)
override

Implementation

@override
@protected
AdaptiveWidgetBuilder? getBuilder(Screen screen) {
  AdaptiveWidgetBuilder? b;

  switch (screen.designLanguage) {
    case DesignLanguage.material:
      b = material;
      break;
    case DesignLanguage.cupertino:
      b = cupertino;
      break;
    case DesignLanguage.fluent:
      b = fluent;
      break;
  }

  return b ?? defaultBuilder;
}