getPreferredRect abstract method
- required RenderBox parentBox,
- Offset offset = Offset.zero,
- required SliderThemeData sliderTheme,
- bool isEnabled,
- bool isDiscrete,
Returns the preferred bounds of the shape.
It is used to provide horizontal boundaries for the position of the thumbs, and to help position the slider thumbs and tick marks relative to the track.
The parentBox argument can be used to help determine the preferredRect
relative to attributes of the render box of the slider itself, such as
size.
The offset argument is relative to the caller's bounding box. It can be
used to convert gesture coordinates from global to slider-relative
coordinates.
The sliderTheme argument is the theme assigned to the RangeSlider that
this shape belongs to.
The isEnabled argument is false when RangeSlider.onChanged is null and
true otherwise. When true, the slider will respond to input.
The isDiscrete argument is true if RangeSlider.divisions is non-null.
When true, the slider will render tick marks on top of the track.
Implementation
Rect getPreferredRect({
required RenderBox parentBox,
Offset offset = Offset.zero,
required SliderThemeData sliderTheme,
bool isEnabled,
bool isDiscrete,
});