Есть ли способ ускорить воспроизведение анимации, когда я останавливаю свайп в середине MotionLayout
с переходом onSwipe
? В настоящее время он очень медленно переходит в начальное или конечное положение.
MotionLayout onSwipe скорость автозаполнения
Ответы (2)
Мне было интересно, есть ли еще такая вещь, как продолжительность автозаполнения. После некоторого исследования я обнаружил, что использование параметра app:maxAcceleration
в onSwipe
помогает получить контроль над этой продолжительностью.
e.g.
<OnSwipe
app:maxAcceleration="40"
app:dragDirection="dragUp"
app:touchAnchorId="@+id/view_one"
app:touchAnchorSide="top"
app:touchRegionId="@id/view_one"/>
person
Oleksii Urusov
schedule
03.07.2019
Не могли бы вы более подробно объяснить, что вы хотите сделать?
Вы можете установить продолжительность вашего перехода в вашем XML-файле ... если это было частью вашего вопроса.
<Transition
app:constraintSetStart="@+id/start"
app:constraintSetEnd="@+id/end"
app:duration="340">
</Transition>
GGK
person
GGK
schedule
26.06.2019