- 当前 Bug 的表现(可附上截图)
顺时针180°旋转后,进行逆时针180旋转会旋转360°
- 预期表现
动画效果进行顺时针180旋转后,再进行逆时针180旋转。
- 复现路径
动画效果进行顺时针180旋转后,再进行逆时针180旋转
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | Animation | 工具 | 7.0.4 | 2.2.5 |
- 当前 Bug 的表现(可附上截图)
顺时针180°旋转后,进行逆时针180旋转会旋转360°
- 预期表现
动画效果进行顺时针180旋转后,再进行逆时针180旋转。
- 复现路径
动画效果进行顺时针180旋转后,再进行逆时针180旋转
1 个回答
这个不知道算不算bug,我不知道是不是设计原本就是如此。
好像当旋转180°后,你再设置动画效果-180°。动画会先执行逆时针回到0°,再执行-180°,所以就产生了逆时针转1圈后回到原点。而且文档中 旋转的角度。范围 [-180, 180]。实际可以大于这个值。
Animation的旋转角度好像都是根据初始状态来判断的,而不是根据当前状态来判断的。
这个我理解是正常的,动画都是相对于起始原点的运动,而不是相对于前一个变化
我后面才理解到,我觉得如果原本设计是基于起初原点的话,最好在文档中标明。