Текущий код:
SliderTheme(
data: SliderThemeData(
trackHeight: 50,
activeTrackColor: Colors.white,
inactiveTrackColor: Colors.white54,
thumbShape: RoundSliderThumbShape(
enabledThumbRadius: 0,
disabledThumbRadius: 0
),
thumbColor: Colors.white,
),
child: Slider(
min: 0.0,
max: (duration!=null)
? duration.inMilliseconds.toDouble()
: 0.0,
divisions: (duration != null && !(duration.inMilliseconds==0))
? duration.inMilliseconds
: 1,// division cannot be zero, and null
value: (this.mounted && position!=null )
? position.inMilliseconds.toDouble()
: 0.0,
onChanged: (index){
audioPlayer.seek(Duration(
milliseconds: index.toInt()
)).then((x){});
}
),
),
Выход:
значение = мин
значение = макс.
Проблемы
- При минимальном значении перед дорожкой появляется белый слой.
- При максимальном значении ползунок не заполняет весь край.
Требуемый вывод
- Нет белого слоя при минимальном значении и заполните значение до края.