【问题标题】:MotionLayout onSwipe autocomplete speedMotionLayout onSwipe 自动完成速度
【发布时间】:2019-07-04 00:50:07
【问题描述】:

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

【问题讨论】:

    标签: android android-motionlayout


    【解决方案1】:

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

    例如

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

    【讨论】:

      【解决方案2】:

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

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

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

      GGK

      【讨论】:

        猜你喜欢
        • 2020-06-15
        • 1970-01-01
        • 1970-01-01
        • 2020-03-02
        • 1970-01-01
        • 2023-04-02
        • 2019-09-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多