Unverified Commit 2f2130a8 authored by xubaolin's avatar xubaolin Committed by GitHub

Improve docs for [PageStorage] (#63634)

parent ee12d7c3
...@@ -130,8 +130,13 @@ class PageStorageBucket { ...@@ -130,8 +130,13 @@ class PageStorageBucket {
/// Usually you don't need to explicitly use a [PageStorage], since it's already /// Usually you don't need to explicitly use a [PageStorage], since it's already
/// included in routes. /// included in routes.
/// ///
/// [PageStorageKey] is used by [Scrollable] if /// [PageStorageKey] is used by [Scrollable] if [ScrollController.keepScrollOffset]
/// `keepScrollOffset` is enabled to save their [ScrollPosition]s. /// is enabled to save their [ScrollPosition]s. When more than one
/// scrollable ([ListView], [SingleChildScrollView], [TextField], etc.) appears
/// within the widget's closest ancestor [PageStorage] (such as within the same route),
/// if you want to save all of their positions independently,
/// you should give each of them unique [PageStorageKey]s, or set some of their
/// `keepScrollOffset` false to prevent saving.
/// ///
/// {@tool dartpad --template=freeform} /// {@tool dartpad --template=freeform}
/// ///
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment