Не знаю как точно это назвать, но пусть будет импакт
Мне надо на мобильном устройстве свайпом по экрану менять максимальное значение некоторого диапазона.
Например у нас изначально есть шкала от 1 до 5
Вот мне свайпом пальца по некоторой области менять эту самую 5
То есть изменение одномерное — рассматриваем только свайп по горизонтали.
А вот дальше не понятно как сделать наиболее sexy
То есть тупо на сколько пикселей свайпнули — не прокатит. При маленьком диапазоне будут огромные скачки, при большом диапазоне будут незначиталеьные изменения.
То есть надо как-то с учетом уже существующего максимума менять этот импакт.
Пробовал всякие корни-логарифмы, не то что-то все.
Как наиболее мягко эту штуку расчитывать?
Можно даже с анимациями какими-то, как скролл в iOS, типа резко дернул, то потом она еще докатывается, когда отпустил