computeTravelPx function
Logoheadless

computeTravelPx#

double computeTravelPx({ required double trackWidth, required double trackHeight, });

Computes the thumb travel distance in pixels using Flutter's trackInnerLength formula.

trackWidth is the total track width. trackHeight is the track height.

Returns the travel distance (trackInnerLength).

Flutter formula:

trackInnerStart = trackHeight / 2.0
trackInnerEnd = trackWidth - trackInnerStart
trackInnerLength = trackInnerEnd - trackInnerStart

For Material 3 (trackWidth=52, trackHeight=32): trackInnerStart = 16.0 trackInnerEnd = 36.0 trackInnerLength = 20.0 px