Results for “Scrollable”
Full-text search across Boring Doc explanations, official documentation pages, the Flutter API index and every indexed version change.
Guides
API reference
- Scrollableclass
dimension and informs the Viewport through which the content is viewed. widgets.Scrollable Scrollable Scrollable class widgets
- ScrollableStateclass
State object for a Scrollable widget. widgets.ScrollableState ScrollableState Scrollable State class widgets
- ScrollableDetailsclass
decorating or enumerate the properties of combined Scrollables, such as TwoDimensionalScrollable. widgets.ScrollableDetails ScrollableDetails Scrollable Details class widgets
- ScrollableDetails.verticalconstructor
constructor specific to a Scrollable with an Axis.vertical. widgets.ScrollableDetails.ScrollableDetails.vertical ScrollableDetails vertical Scrollable Details.vertical constructor widgets
- ScrollableDetails.horizontalconstructor
constructor specific to a Scrollable with an Axis.horizontal. widgets.ScrollableDetails.ScrollableDetails.horizontal ScrollableDetails horizontal Scrollable Details.horizontal constructor widgets
- ScrollableDetails.newconstructor
Creates a set of details describing the Scrollable. widgets.ScrollableDetails.ScrollableDetails.new ScrollableDetails new Scrollable Details.new constructor widgets
- ScrollableState.newconstructor
widgets.ScrollableState.ScrollableState.new ScrollableState new Scrollable State.new constructor widgets
- Scrollable.newconstructor
Creates a widget that scrolls. widgets.Scrollable.Scrollable.new Scrollable new Scrollable.new constructor widgets
- DraggableScrollableSheetclass
container for a Scrollable that responds to drag gestures by resizing the scrollable until a limit is reached, and then scrolling. widgets.DraggableScrollableSheet DraggableScrollableSheet Draggable Scrollable
- RenderSliverFillRemainingWithScrollableclass
sliver that contains a single box child that contains a scrollable and fills the viewport. rendering.RenderSliverFillRemainingWithScrollable RenderSliverFillRemainingWithScrollable Render Sliver Fill Remaining With Scrollable class rendering
- widgets.ViewportBuildertypedef
Signature used by Scrollable to build the viewport through which the scrollable content is displayed. widgets.ViewportBuilder ViewportBuilder Viewport Builder typedef widgets
- MaterialScrollBehavior.newconstructor
Scrollables with StretchingOverscrollIndicators and Scrollbars based on the current platform and provided ScrollableDetails. material.MaterialScrollBehavior.MaterialScrollBehavior.new MaterialScrollBehavior new Material Scroll Behavior.new constructor material
- ScrollControllerclass
Controls a scrollable widget. widgets.ScrollController ScrollController Scroll Controller class widgets
- ScrollBehaviorclass
Describes how Scrollable widgets should behave. widgets.ScrollBehavior ScrollBehavior Scroll Behavior class widgets
- ScrollPhysicsclass
Determines the physics of a Scrollable widget. widgets.ScrollPhysics ScrollPhysics Scroll Physics class widgets
- GridViewclass
scrollable, 2D array of widgets. widgets.GridView GridView Grid View class widgets
- ScrollHoldControllerclass
Interface for holding a Scrollable stationary. widgets.ScrollHoldController ScrollHoldController Scroll Hold Controller class widgets
- ListViewclass
scrollable list of widgets arranged linearly. widgets.ListView ListView List View class widgets
- PageViewclass
scrollable list that works page by page. widgets.PageView PageView Page View class widgets
- ScrollConfigurationclass
Controls how Scrollable widgets behave in a subtree. widgets.ScrollConfiguration ScrollConfiguration Scroll Configuration class widgets
- CupertinoScrollBehaviorclass
Describes how Scrollable widgets behave for CupertinoApps. cupertino.CupertinoScrollBehavior CupertinoScrollBehavior Cupertino Scroll Behavior class cupertino
- ScrollMetricsNotificationclass
notification that a scrollable widget's ScrollMetrics have changed. widgets.ScrollMetricsNotification ScrollMetricsNotification Scroll Metrics Notification class widgets
- ScrollStartNotificationclass
notification that a Scrollable widget has started scrolling. widgets.ScrollStartNotification ScrollStartNotification Scroll Start Notification class widgets
- YearPickerclass
scrollable grid of years to allow picking a year. material.YearPicker YearPicker Year Picker class material
- ScrollEndNotificationclass
notification that a Scrollable widget has stopped scrolling. widgets.ScrollEndNotification ScrollEndNotification Scroll End Notification class widgets
- MaterialScrollBehaviorclass
Describes how Scrollable widgets behave for MaterialApps. material.MaterialScrollBehavior MaterialScrollBehavior Material Scroll Behavior class material
- FixedScrollMetricsclass
immutable snapshot of values associated with a Scrollable viewport. widgets.FixedScrollMetrics FixedScrollMetrics Fixed Scroll Metrics class widgets
- ScrollContextclass
interface that Scrollable widgets implement in order to use ScrollPosition. widgets.ScrollContext ScrollContext Scroll Context class widgets
- ScrollUpdateNotificationclass
notification that a Scrollable widget has changed its scroll position. widgets.ScrollUpdateNotification ScrollUpdateNotification Scroll Update Notification class widgets
- Viewportclass
portion of larger content can be viewed, typically in combination with a Scrollable. widgets.Viewport Viewport Viewport class widgets
- ScrollActionclass
Action that scrolls the relevant Scrollable by the amount configured in the ScrollIntent given to it. widgets.ScrollAction ScrollAction Scroll Action class widgets
- ScrollIntentclass
Intent that represents scrolling the nearest scrollable by an amount appropriate for the type specified. widgets.ScrollIntent ScrollIntent Scroll Intent class widgets
- RenderEditableclass
Displays some text in a scrollable container with a potentially blinking cursor and with gesture recognizers. rendering.RenderEditable RenderEditable Render Editable class rendering
- ScrollAwareImageProviderclass
ImageProvider that makes use of Scrollable.recommendDeferredLoadingForContext to avoid loading images when rapidly scrolling. widgets.ScrollAwareImageProvider ScrollAwareImageProvider Scroll Aware Image Provider class widgets
- EdgeDraggingAutoScrollerclass
auto scroller that scrolls the scrollable if a drag gesture drags close to its edge. widgets.EdgeDraggingAutoScroller EdgeDraggingAutoScroller Edge Dragging Auto Scroller class widgets
- ScrollViewclass
widget that combines a Scrollable and a Viewport to create an interactive scrolling pane of content in one dimension. widgets.ScrollView ScrollView Scroll View class widgets
- ScrollIncrementDetailsclass
requested of a ScrollIncrementCalculator function, as well as the current metrics for the scrollable. widgets.ScrollIncrementDetails ScrollIncrementDetails Scroll Increment Details class widgets
- RenderSliverFillRemainingclass
sliver that contains a single box child that is non-scrollable and fills the remaining space in the viewport. rendering.RenderSliverFillRemaining RenderSliverFillRemaining Render Sliver Fill Remaining class rendering
- RenderSliverFillRemainingWithScrollable.newconstructor
remaining space in the viewport. rendering.RenderSliverFillRemainingWithScrollable.RenderSliverFillRemainingWithScrollable.new RenderSliverFillRemainingWithScrollable new Render Sliver Fill Remaining With Scrollable.new constructor rendering
- OverscrollNotificationclass
notification that a Scrollable widget has not changed its scroll position because the change would have caused its scroll position to go outside of its scroll bounds
Version changes
- Scrollable AlertDialog1.17.0breaking
backwards-compatible way to make `AlertDialog` scrollable by default. Instead, the parameter will remain and you can set `scrollable` to true if you want a scrollable
- - All platforms, Fixes a crash that can occur when animating and interacting with a scrollable simultaneously.3.29.2bugfix
platforms, Fixes a crash that can occur when animating and interacting with a scrollable simultaneously
- Customize tabs alignment using the new TabBar.tabAlignment property3.16.0breaking
TabBar`. When you set `TabBar.isScrollable` and `ThemeData.useMaterial3` to `true`, the tabs in a scrollable `TabBar` defaults to `TabAlignment.startOffset`. This aligns the tabs to the start
- - Fixes scrolling jank on Android and iOS when a `SelectionArea`/`SelectableRegion` is used as a child of a Scrollable like `ListView`...3.24.2bugfix
when a `SelectionArea`/`SelectableRegion` is used as a child of a Scrollable like `ListView` or `PageView
- Remove material from scrollable_helpers_test.dart3.44.0improvement
Remove material from scrollable_helpers_test.dart (Material, by @navaronbracke
- Remove material from scrollable_test.dart3.44.0improvement
Remove material from scrollable_test.dart (Material, by @navaronbracke
- Migrate of to non-nullable return values, and add maybeOf3.7.0breaking
important) to use the `maybeOf` form instead. Code before migration: ```dart ScrollController? controller = Scrollable.of(context); ``` Code after migration: ```dart ScrollController? controller = Scrollable.maybeOf(context); ``` Then, for instances where
- fix: adjust scrollable size assertion with tolerance3.38.0bugfix
adjust scrollable size assertion with tolerance (Framework, by @Zuckjet
- Fix directional focus in nested scrollables with different axis3.38.0bugfix
directional focus in nested scrollables with different axis (Framework, by @romaingyh
- Fix draggable scrollable sheet example drag speed is off3.41.0bugfix
draggable scrollable sheet example drag speed is off (Framework, by @huycozy
- [framework] Keep scrollable semantics role stable3.47.0improvement
framework] Keep scrollable semantics role stable (Framework, by @flutter
- [ios]uitest for admob banner in scrollable list gesture issue3.44.0improvement
uitest for admob banner in scrollable list gesture issue (Other changes, by @hellohuanlin
- [ios][pv]fix admob banner scrollable on ios 18.23.44.0bugfix
admob banner scrollable on ios 18.2 (iOS, by @hellohuanlin
- [152588] Fix Scrollable being too eager to respond to pointer signals3.44.0bugfix
Scrollable being too eager to respond to pointer signals (Framework, by @O-Hannonen
- [two_dimensional_scrollables] Fix tableview janks when first row/column pinned3.44.0bugfix
dimensional_scrollables] Fix tableview janks when first row/column pinned (Framework, by @wangfeihang
- Fix SelectableRegion crash when the selection starts in a scrollable child but does not select anything initially3.47.0bugfix
SelectableRegion crash when the selection starts in a scrollable child but does not select anything initially (Framework, by @Renzo-Olivares). SelectableRegion
- Default multitouch scrolling3.19.0breaking
pointers on the screen. `ScrollBehavior.multitouchDragStrategy`, by default, prevents multiple pointers interacting with the scrollable at the same time from affecting the speed of scrolling. This change fixed
- The Form widget no longer supports being a sliver3.35.0breaking
sliver)) to be treated as a sliver itself within a CustomScrollView or similar scrollable parent. The core change is the integration of a semantics widget into
- Default drag scrolling devices2.5.0breaking
with a mouse. Prior to this change, all `PointerDeviceKind`s could drag a `Scrollable` widget. This did not match developer expectations when interacting with Flutter applications using