MotionLayout onSwipe 自动完成速度
MotionLayout onSwipe autocomplete speed
有什么方法可以加快当我在 MotionLayout
中停止中间滑动时播放的动画,并带有 onSwipe
过渡?目前它过渡到开始或结束位置非常缓慢。
你能详细解释一下你想做什么吗?
您可以在您的 XML 文件中设置您的转换持续时间...如果那是您问题的一部分。
<Transition
app:constraintSetStart="@+id/start"
app:constraintSetEnd="@+id/end"
app:duration="340">
</Transition>
GGK
我想知道是否也有自动完成持续时间之类的东西。
经过一些研究,我发现在 onSwipe
上使用 app:maxAcceleration
参数有助于控制此持续时间。
例如
<OnSwipe
app:maxAcceleration="40"
app:dragDirection="dragUp"
app:touchAnchorId="@+id/view_one"
app:touchAnchorSide="top"
app:touchRegionId="@id/view_one"/>
有什么方法可以加快当我在 MotionLayout
中停止中间滑动时播放的动画,并带有 onSwipe
过渡?目前它过渡到开始或结束位置非常缓慢。
你能详细解释一下你想做什么吗?
您可以在您的 XML 文件中设置您的转换持续时间...如果那是您问题的一部分。
<Transition
app:constraintSetStart="@+id/start"
app:constraintSetEnd="@+id/end"
app:duration="340">
</Transition>
GGK
我想知道是否也有自动完成持续时间之类的东西。
经过一些研究,我发现在 onSwipe
上使用 app:maxAcceleration
参数有助于控制此持续时间。
例如
<OnSwipe
app:maxAcceleration="40"
app:dragDirection="dragUp"
app:touchAnchorId="@+id/view_one"
app:touchAnchorSide="top"
app:touchRegionId="@id/view_one"/>