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