Skip to content

Fix clipping for SliverLists - #18410

Merged
goderbauer merged 1 commit into
flutter:masterfrom
goderbauer:fixClip
Jun 15, 2018
Merged

goderbauer merged 1 commit into
flutter:masterfrom
goderbauer:fixClip

Conversation

@goderbauer

@goderbauer goderbauer commented Jun 12, 2018 •

Copy link
Copy Markdown
Member

Fixes #17426.
Fixes #18368.
Fixes #17716.

The root cause of the bug is described in #17426 (comment) and the following comment.

@HansMuller

Copy link
Copy Markdown
Contributor

Does this also fix: #18368?

@goderbauer

Copy link
Copy Markdown
Member Author

@HansMuller Yeah, that's the same issue just horizontal instead of vertical. I added it to the description. Thanks for the pointer!

@goderbauer
goderbauer merged commit 6ab3abf into flutter:master Jun 15, 2018
liyuqian added a commit that referenced this pull request Jun 15, 2018
We have many hidden children because of iOS accessibility (see also #18410).

For example, in the tile screen of complex_layout app, there could be up to 20 children being painted without this PR. With this PR, only 12 get painted.

This should improve the performance of FL-53 by 40%.
srawlins added a commit to srawlins/flutter that referenced this pull request Jun 15, 2018
* master:
  Remove race conditions involving finding available ports (flutter#18488)
  Skip painting hidden children of a sliver list (flutter#18465)
  Fixed some typos (flutter#18516)
  update Tristate checkbox semantics to consider indeterminate as "unchecked" (flutter#18297)
  Add flutter tool support for creating app-specific VM snapshots. (flutter#18417)
  mention Text.rich on RichText (flutter#18434)
  invert children for real (flutter#18489)
  Fix clipping for SliverLists (flutter#18410)
  Keep TextFields visible when keyboard comes up (flutter#18291)
  Update all packages (flutter#18506)
  Prepare for upgrading video player in Gallery to newest version (flutter#18501)
  Update Android dependencies (flutter#18499)
  Enable running with prebuilt test-only apk (flutter#18453)
  Revert "Update all packages (flutter#18471)" (flutter#18492)
  Add some more dart doc to RepaintBoundary (flutter#17183)
  Update all packages (flutter#18471)
  Clean up output of "flutter run --release" (flutter#18380)
  Ensure errors launching emulators are exposed to the daemon (flutter#18446)
  Check video widget is mounted on call to setState (flutter#18467)
  Fixed concurrent list modification in vmservice.dart
@goderbauer
goderbauer deleted the fixClip branch October 23, 2018 23:37
@goderbauer goderbauer added framework flutter/packages/flutter repository. See also f: labels. f: scrolling Viewports, list views, slivers, etc. labels Feb 22, 2019
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Aug 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

f: scrolling Viewports, list views, slivers, etc. framework flutter/packages/flutter repository. See also f: labels.

Projects

None yet

4 participants