自定义 React Native 滑块
Does anyone know how to render a slider in react-native like the below, with distinct sections? So far, have only seen sliders with one line and one dot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 LayoutAnimation 来实现这种类型的滑块。找到下面的代码来完成它。
在上面的代码中,我们只是根据需要创建了一个 UI 克隆,并添加了左边距以及用颜色填充点。就在更改 margin-left & 的状态之前点颜色,我们添加了布局动画以添加进度动画效果。
输出
我希望这个解释能帮助您理解工作原理
You can achieve this type of slider by using LayoutAnimation. Find the below code to get it done.
In the above code, We simply create a UI clone as required and add margin-left as well as filling dots with colour. just before changing the state of margin-left & dot colour, we added layout animation to add an animation effect for progress.
Output
I hope this explanation will help you understand the working