如何解决React Native Arc Slider 无法正常工作
我想在 React Native 中创建一个弧形滑块,遵循了威廉坎迪隆在 youtube 上的教程,但无法按预期工作,因为我有一个几个问题:
- 无法将滑块旋钮/光标(或无论如何调用)与笔画dashoffset的末尾对齐,似乎总是至少落后20%。另外,旋钮可以旋转整个圆,我想只限制在圆弧的起点和终点。
- 它目前做了一个完整的循环。我不希望那样,而是将其限制为只能从定义的起始角度滑动到定义的结束角度(例如,从 0 开始,并且最多只能稍微滑动 270 度)。
- 在超过SVG Path(具有弧形)的终点后,继续进行完整旋转,并且可能也考虑了起点和终点之间的空距。
- 当它到达某个点时(几乎旋转一整圈后),它会翻转整个笔划的 dashoffset 值。
这是世博小吃的链接:https://snack.expo.io/@pstev/authentic-waffles
这是它现在的样子和行为:
我在这里无法弄清楚三角函数存在一些问题。正在关注 William 的这两个教程:
- https://www.youtube.com/watch?v=UMvw20nRZls(用于弧形)
- https://www.youtube.com/watch?v=FrSCr_Ck30E(用于创建圆形滑块)
但无法让它们按预期一起工作,所以我真的很感谢这里的数学帮助。提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。