动作布局轻扫自动完成速度



有什么方法可以加快在具有onSwipe过渡的MotionLayout中途滑动时播放的动画?目前,它非常缓慢地过渡到开始或结束位置。

我想知道是否也有自动完成持续时间这样的东西。经过一些研究,我发现在onSwipe上使用app:maxAcceleration参数有助于获得对这段时间的控制。

例如

<OnSwipe
        app:maxAcceleration="40"
        app:dragDirection="dragUp"
        app:touchAnchorId="@+id/view_one"
        app:touchAnchorSide="top"
        app:touchRegionId="@id/view_one"/>

你能更详细地解释你想做什么吗?

您可以在 XML 文件中设置传输的持续时间...如果这是你问题的一部分。

 <Transition
    app:constraintSetStart="@+id/start"
    app:constraintSetEnd="@+id/end"
    app:duration="340">
</Transition>

GGK

最新更新