我注意到到目前为止所有的 MotionLayouts 总是捕捉到它们的一个最终状态,即使你在动画的中途拖动一个视图,停止,然后放手。我想要实现的是让motionlayout 只对用户交互和动量起作用。如果用户在动画中间放开,它应该在动量用完后完全停止,并且不会继续插值直到明确定义的状态,这是默认行为。
列表、滚动视图、coordinatorlayouts 都支持这种“中途”停止,那么为什么不支持motionlayout呢?
那么有谁知道如何冻结状态之间运动布局的进度?它应该适用于时间线上的任何位置,所以我不想添加额外的状态,因为它需要 100 个状态。