какова продолжительность ослабления функций

Я пытаюсь реализовать некоторые из функций замедления, но я не уверен, где продолжительность происходит от? Это что-то, что вводит пользователь, или это можно вычислить? Зависит ли это от начальных и конечных значений?

0

Решение

Функция замедления — это математический расчет, который вы используете при анимации значения. Значение может быть положением элемента на экране или громкостью звука и т. Д. Целью использования функции ослабления часто является легкость переход от одного значения к другому. Например, вместо того, чтобы мгновенно перемещать элемент на экране или мгновенно изменять громкость звука, вы выполняете короткий переход, используя функцию замедления для вычисления промежуточных значений.

Таким образом, продолжительность функции замедления — это время, необходимое для перехода от начального значения к конечному значению, например, время, необходимое для перемещения элемента по экрану, или время, необходимое для регулировки громкости. Часто это значение составляет долю секунды, чтобы восприниматься без наложения ненужной задержки.

Вот несколько примеров функций ослабления (из Как создать собственную функцию замедления с помощью Core Animation?):

Функции ослабления

Горизонтальная ось — это время, а длительность — это время, прошедшее с начала функции замедления до ее окончания.

1

Другие решения


По вопросам рекламы [email protected]