- 移除 velocity 判定:change.position 是本地坐标,卡片移动会导致 velocityTracker 计算的速度方向错误,快速滑动时被误判方向而回弹 - onDragEnd 改为 progress > 0.3f 判定折叠,onExpandDragEnd 改为 progress < 0.7f 判定展开 - 修复 onDrag/onExpandDrag 的 race condition:将 _collapseAnimatable.value 的读取从 launch 外部移到协程内部,避免快速滑动时多回调并发读到旧值 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>