【发布时间】:2019-07-04 00:50:07
【问题描述】:
当我在MotionLayout 中停止中间滑动并带有onSwipe 过渡时,有什么方法可以加快播放的动画?目前它非常缓慢地过渡到开始或结束位置。
【问题讨论】:
标签: android android-motionlayout
当我在MotionLayout 中停止中间滑动并带有onSwipe 过渡时,有什么方法可以加快播放的动画?目前它非常缓慢地过渡到开始或结束位置。
【问题讨论】:
标签: android android-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
【讨论】: