замедление анимации motionLayout при смахивании - PullRequest
0 голосов
/ 26 сентября 2019

У меня motionLayout анимация с transition:

<Transition
        app:constraintSetEnd="@+id/end"
        app:constraintSetStart="@+id/start">
        <OnSwipe
            app:dragDirection="dragUp"
            app:dragScale="0.1"
            app:touchAnchorId="@id/my_scrollview" />
</Transition>

, но анимация работает слишком быстро для меня.Я хочу замедлить это.Я попытался установить dragScale=0.1, maxAcceleration=1, maxVelocity=1, но это не влияет на скорость анимации.Как я могу замедлить его?

1 Ответ

0 голосов
/ 26 сентября 2019

В соответствии с документацией разработчика Android класс Transition имеет атрибут, который вы можете установить в своем XML-файле и который называется android:duration.Попробуйте использовать его, указав количество времени (в миллисекундах), в течение которого должен выполняться переход.

...