[scrollable_positioned_list] Add thumbVisibility parameter #557
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add an optional
thumbVisibility
parameter toScrollablePositionedList
to allow persistent display of the scrollbar thumb.This forwards the
thumbVisibility
value to the internalScrollbar
widget, aligning with the core Flutter API.The parameter defaults to
false
, preserving the current behavior of showing the thumb only while scrolling.Description
This PR adds support for an optional
thumbVisibility
parameter inScrollablePositionedList
andScrollablePositionedList.separated
.It forwards the value to the internal
Scrollbar
widget, allowing developers to always show the scrollbar thumb if desired.Existing behavior is preserved by default (
thumbVisibility: false
), so this change is fully backward-compatible.Related Issues
N/A – this is a new feature request, not tied to a specific issue.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]
). This will ensure a smooth and quick review process.flutter test
pass.flutter analyze
does not report any problems on my PR.Checklist
flutter test
pass.flutter analyze
does not report any problems on my PR.