Results for “Builder”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Concepts
Guides
API reference
- Builderclass
stateless utility widget whose build method uses its builder callback to create the widget's child. widgets.Builder Builder Builder class widgets
- Builder.newconstructor
widget that delegates its build to a callback. widgets.Builder.Builder.new Builder new Builder.new constructor widgets
- ChildSemanticsConfigurationsResultBuilderclass
builder to build a ChildSemanticsConfigurationsResult based on its annotations. semantics.ChildSemanticsConfigurationsResultBuilder ChildSemanticsConfigurationsResultBuilder Child Semantics Configurations Result Builder class semantics
- DualTransitionBuilderclass
transition builder that animates its child based on the AnimationStatus of the provided animation. widgets.DualTransitionBuilder DualTransitionBuilder Dual Transition Builder class widgets
- SliverChildBuilderDelegateclass
delegate that supplies children for slivers using a builder callback. widgets.SliverChildBuilderDelegate SliverChildBuilderDelegate Sliver Child Builder Delegate class widgets
- DiagnosticPropertiesBuilderclass
Builder to accumulate properties and configuration used to assemble a DiagnosticsNode from a Diagnosticable object. foundation.DiagnosticPropertiesBuilder DiagnosticPropertiesBuilder Diagnostic Properties Builder class foundation
- TwoDimensionalChildBuilderDelegateclass
delegate that supplies children for a TwoDimensionalScrollView using a builder callback. widgets.TwoDimensionalChildBuilderDelegate TwoDimensionalChildBuilderDelegate Two Dimensional Child Builder Delegate class widgets
- ListWheelChildBuilderDelegateclass
delegate that supplies children for ListWheelScrollView using a builder callback. widgets.ListWheelChildBuilderDelegate ListWheelChildBuilderDelegate List Wheel Child Builder Delegate class widgets
- SemanticsLabelBuilderclass
Builder for creating semantically correct concatenated labels with proper text direction handling and spacing. semantics.SemanticsLabelBuilder SemanticsLabelBuilder Semantics Label Builder class semantics
- TweenAnimationBuilderclass
Widget builder that animates a property of a Widget to a target value whenever the target value changes. widgets.TweenAnimationBuilder TweenAnimationBuilder Tween Animation Builder class widgets
- FadeUpwardsPageTransitionsBuilderclass
page transition builder that animates incoming pages by fading and sliding them upwards. widgets.FadeUpwardsPageTransitionsBuilder FadeUpwardsPageTransitionsBuilder Fade Upwards Page Transitions Builder class widgets
- OpenUpwardsPageTransitionsBuilderclass
page transition builder that animates incoming pages by revealing them from bottom to top with a clipping effect. widgets.OpenUpwardsPageTransitionsBuilder OpenUpwardsPageTransitionsBuilder Open Upwards Page Transitions Builder class
- AnimatedBuilder.newconstructor
Creates an animated builder. widgets.AnimatedBuilder.AnimatedBuilder.new AnimatedBuilder new Animated Builder.new constructor widgets
- OrientationBuilder.newconstructor
Creates an orientation builder. widgets.OrientationBuilder.OrientationBuilder.new OrientationBuilder new Orientation Builder.new constructor widgets
- widgets.LayoutWidgetBuildertypedef
signature of the LayoutBuilder builder function. widgets.LayoutWidgetBuilder LayoutWidgetBuilder Layout Widget Builder typedef widgets
- widgets.TransitionBuildertypedef
builder that builds a widget given a child. widgets.TransitionBuilder TransitionBuilder Transition Builder typedef widgets
- widgets.AnimatedTransitionBuildertypedef
Builder callback used by DualTransitionBuilder. widgets.AnimatedTransitionBuilder AnimatedTransitionBuilder Animated Transition Builder typedef widgets
- widgets.MagnifierBuildertypedef
Signature for a builder that builds a Widget with a MagnifierController. widgets.MagnifierBuilder MagnifierBuilder Magnifier Builder typedef widgets
- material.DropdownButtonBuildertypedef
builder to customize dropdown buttons. material.DropdownButtonBuilder DropdownButtonBuilder Dropdown Button Builder typedef material
- DeviceOrientationBuilder.newconstructor
Creates a device orientation builder. widgets.DeviceOrientationBuilder.DeviceOrientationBuilder.new DeviceOrientationBuilder new Device Orientation Builder.new constructor widgets
- widgets.SliverLayoutWidgetBuildertypedef
signature of the SliverLayoutBuilder builder function. widgets.SliverLayoutWidgetBuilder SliverLayoutWidgetBuilder Sliver Layout Widget Builder typedef widgets
- widgets.StatefulWidgetBuildertypedef
Signature for the builder callback used by StatefulBuilder. widgets.StatefulWidgetBuilder StatefulWidgetBuilder Stateful Widget Builder typedef widgets
- ListenableBuilder.newconstructor
builder that responds to changes in listenable. widgets.ListenableBuilder.ListenableBuilder.new ListenableBuilder new Listenable Builder.new constructor widgets
- widgets.TapBehaviorButtonBuildertypedef
Signature for the builder callback used by WidgetInspector.tapBehaviorButtonBuilder. widgets.TapBehaviorButtonBuilder TapBehaviorButtonBuilder Tap Behavior Button Builder typedef widgets
- PageRouteBuilder.newconstructor
route that delegates to builder callbacks. widgets.PageRouteBuilder.PageRouteBuilder.new PageRouteBuilder new Page Route Builder.new constructor widgets
- widgets.DelegatedTransitionBuildertypedef
Signature for a builder used to control a page's exit transition. widgets.DelegatedTransitionBuilder DelegatedTransitionBuilder Delegated Transition Builder typedef widgets
- widgets.ExitWidgetSelectionButtonBuildertypedef
Signature for the builder callback used by WidgetInspector.exitWidgetSelectionButtonBuilder. widgets.ExitWidgetSelectionButtonBuilder ExitWidgetSelectionButtonBuilder Exit Widget Selection Button Builder typedef widgets
- ListWheelChildBuilderDelegate.newconstructor
Constructs the delegate from a builder callback. widgets.ListWheelChildBuilderDelegate.ListWheelChildBuilderDelegate.new ListWheelChildBuilderDelegate new List Wheel Child Builder Delegate.new constructor widgets
- widgets.OverlayChildLayoutBuildertypedef
signature of the widget builder callback used in OverlayPortal.overlayChildLayoutBuilder. widgets.OverlayChildLayoutBuilder OverlayChildLayoutBuilder Overlay Child Layout Builder typedef widgets
- material.ControlsWidgetBuildertypedef
builder that creates a widget given the two callbacks onStepContinue and onStepCancel. material.ControlsWidgetBuilder ControlsWidgetBuilder Controls Widget Builder typedef material
- widgets.MoveExitWidgetSelectionButtonBuildertypedef
Signature for the builder callback used by WidgetInspector.moveExitWidgetSelectionButtonBuilder. widgets.MoveExitWidgetSelectionButtonBuilder MoveExitWidgetSelectionButtonBuilder Move Exit Widget Selection Button Builder typedef widgets
- material.StepIconBuildertypedef
builder that creates the icon widget for the Step at stepIndex, given stepState. material.StepIconBuilder StepIconBuilder Step Icon Builder typedef material
- widgets.AnimatedSwitcherTransitionBuildertypedef
Signature for builders used to generate custom transitions for AnimatedSwitcher. widgets.AnimatedSwitcherTransitionBuilder AnimatedSwitcherTransitionBuilder Animated Switcher Transition Builder typedef widgets
- CupertinoPicker.builderconstructor
Creates a picker from an IndexedWidgetBuilder callback where the builder is dynamically invoked during layout. cupertino.CupertinoPicker.CupertinoPicker.builder CupertinoPicker builder Cupertino Picker.builder constructor cupertino
- widgets.InteractiveViewerWidgetBuildertypedef
signature for widget builders that take a Quad of the current viewport. widgets.InteractiveViewerWidgetBuilder InteractiveViewerWidgetBuilder Interactive Viewer Widget Builder typedef widgets
- CupertinoContextMenu.builderconstructor
Creates a context menu with a custom builder controlling the widget. cupertino.CupertinoContextMenu.CupertinoContextMenu.builder CupertinoContextMenu builder Cupertino Context Menu.builder constructor cupertino
- widgets.AnimatedSwitcherLayoutBuildertypedef
Signature for builders used to generate custom layouts for AnimatedSwitcher. widgets.AnimatedSwitcherLayoutBuilder AnimatedSwitcherLayoutBuilder Animated Switcher Layout Builder typedef widgets
- material.MenuAcceleratorChildBuildertypedef
type of builder function used for building a MenuAcceleratorLabel's MenuAcceleratorLabel.builder function. material.MenuAcceleratorChildBuilder MenuAcceleratorChildBuilder Menu Accelerator Child Builder typedef material
- widgets.EditableTextContextMenuBuildertypedef
Signature for a widget builder that builds a context menu for the given EditableTextState. widgets.EditableTextContextMenuBuilder EditableTextContextMenuBuilder Editable Text Context Menu Builder typedef widgets
- widgets.AnimatedItemBuildertypedef
Signature for the builder callback used by AnimatedList, AnimatedList.separated & AnimatedGrid to build their animated children. widgets.AnimatedItemBuilder AnimatedItemBuilder Animated Item Builder typedef widgets
- widgets.RawMenuAnchorOverlayBuildertypedef
Signature for the builder function used by RawMenuAnchor.overlayBuilder to build a menu's overlay. widgets.RawMenuAnchorOverlayBuilder RawMenuAnchorOverlayBuilder Raw Menu Anchor Overlay Builder typedef widgets
Version changes
- Thread sub-builders for every engine-uploading builder3.38.0improvement
Thread sub-builders for every engine-uploading builder (Other changes, by @matanlurey
- - Update DDC test and builder configuration3.7.6bugfix
Update DDC test and builder configuration
- Page transition builders reorganization3.44.0breaking
cupertino_ui/cupertino_ui.dart`. Code before migration: ```dart import 'package:material_ui/material_ui.dart'; final pageTransitionsTheme = PageTransitionsTheme( builders: { TargetPlatform.android: ZoomPageTransitionsBuilder(), TargetPlatform.iOS: CupertinoPageTransitionsBuilder(), }, ); ``` Code after migration: ```dart import 'package:cupertino_ui/cupertino_ui.dart'; import
- Page transitions replaced by ZoomPageTransitionsBuilder3.0.0breaking
ensure that libraries follow the latest OEM behavior, the default page transition builders now use `ZoomPageTransitionsBuilder` on all platforms (excluding iOS and macOS) instead of `FadeUpwardsPageTransitionsBuilder`. `PageTransitionsBuilder
- Feat: Add carousel view builder3.41.0new-feature
Feat: Add carousel view builder (Material, by @rkishan516
- More Strict Assertions in the Navigator and the Hero Controller Scope1.20.0breaking
starts to throw exceptions. ```dart import 'package:material_ui/material_ui.dart'; void main() { runApp( MaterialApp( builder: (BuildContext context, Widget child) { // Builds two parallel navigators. This throws // error because both
- Migrate to list and builder Sliver convenience constructors3.38.0improvement
Migrate to list and builder Sliver convenience constructors (Material, by @loic-sharma
- Refactor: Migrate page transition builder class to widgets3.38.0improvement
Refactor: Migrate page transition builder class to widgets (Material, by @rkishan516
- Refactor: migrate fade upwards page transition builder to widgets3.41.0improvement
Refactor: migrate fade upwards page transition builder to widgets (Material, by @rkishan516
- Disable LTO in CI builder configurations for Linux targets3.41.0improvement
Disable LTO in CI builder configurations for Linux targets (Other changes, by @jason-simmons
- Update Fuchsia tests to use realm_builder_server as a subpackage3.47.0improvement
Update Fuchsia tests to use realm_builder_server as a subpackage (Framework, by @mbrase
- Replaced parameters for customizing context menus with a generic widget builder3.7.0breaking
framework. Now, all of this has been replaced by a simple builder function, `contextMenuBuilder`, which allows any Flutter widget to be used as a context menu
- Re-enable AddressSanitizer on the linux_unopt builder3.44.0new-feature
enable AddressSanitizer on the linux_unopt builder (Other changes, by @jason-simmons). AddressSanitizer
- [web] Refactor LazyPath and separate immutable paths from path builders3.47.0platform
Refactor LazyPath and separate immutable paths from path builders (Web, by @mdebbar). LazyPath
- Exclude fuchsia-sdk/sdk/.build-id from the builder cache archive3.47.0performance
Exclude fuchsia-sdk/sdk/.build-id from the builder cache archive (Other changes, by @jason-simmons
- Expand simple shape path optimization logic and move it from dl_dispatcher to dl_builder3.44.0performance
simple shape path optimization logic and move it from dl_dispatcher to dl_builder (Other changes