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