#flutter #flutter-layout #rangeslider
#flutter #flutter-layout #rangeslider
Вопрос:
я хочу создать ползунок диапазона в flutter, который имеет переменные дискретные деления. Например, в обычных ползунках деления похожи- 0-10,10-20,20-30,30-40 ……100. Здесь каждому делению дается 1/10 длины. Но я хочу создать ползунок диапазона, в котором деления равны 0-10, 10-50, 50-100. таким образом, 1/3 длины дается всем этим 3 делениям.
обычный ползунок — этот ползунок показывает все числа в диапазоне от 1 до 100. изменение значения на деление является постоянным.
0 10 20 30 40 50 60 70 80 90 100
| | | | | | | | | | |
что я хочу сделать —
этот ползунок также показывает все числа от 1 до 100. но ползунок будет двигаться медленно с 0-10, затем быстрее с 10-50, затем быстрее с 50-100.
0 10 50 100
| | | | | | | | | | |
На самом деле в моем проекте я хочу сделать ползунок таким, чтобы мы могли легко выбирать числа от 0-1000 (100 на деления), затем после этого скорость увеличивается с 1000-100000 (1000 на деления), а затем 100000-1000000 (100 тыс. на деления). эти 3 в одном ползунке диапазона.
Это лучший способ, которым я могу объяснить проблему.
Комментарии:
1. api.flutter.dev/flutter/material/SliderTickMarkShape-class.html — в документах сказано: «Базовый класс для фигур ползунковых меток. Создайте подкласс этого, если вы хотите, чтобы пользовательский ползунок имел форму галочки. »
2. @pskink я не хочу создавать пользовательский ползунок или всплывающую подсказку, пожалуйста, прочитайте вопрос правильно.
3. хорошо, но как я могу создавать пользовательские метки, и документ, о котором вы упомянули, касается формы customtickmark.
4. @Artisted,, вы нашли решение,,, Я сталкиваюсь с той же проблемой и не могу найти решение
5. я использовал пакет flutter_xlider pub.dev/packages/flutter_xlider