Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 滑块,不允许滑过不是最小值或最大值的值X_React Native - Fatal编程技术网

React native 滑块,不允许滑过不是最小值或最大值的值X

React native 滑块,不允许滑过不是最小值或最大值的值X,react-native,React Native,我为这个问题创建了一个简化的小吃: 适用于Android和iOS。我创建了如下滑块: render() { return <Slider minimumValue={0} maximumValue={100} value={this.state.value} onSlidingComplete={this.setValue} /> } setValue = value => this.setState(() => ({ value })) <Slider

我为这个问题创建了一个简化的小吃:

适用于Android和iOS。我创建了如下滑块:

render() {
    return <Slider minimumValue={0} maximumValue={100} value={this.state.value} onSlidingComplete={this.setValue} />
}

setValue = value => this.setState(() => ({ value }))
<Slider minimumValue={0} maximumValue={100} maxSlideValue={70} />
我知道这个
maxSlideValue
不存在。但有没有办法做到这一点?甚至通过修改
滑块
实现来实现这一点

进一步资料 这是我的实际用例。屏幕截图在底部。我们看到我覆盖滑块的位置绝对超过对方。我试图制作一个“范围”滑块,其中开始时间不能超过结束时间(并且结束时间不能先于开始时间)

在这个截图中,我有三件事要解决:

  • 如何重叠该结束滑块,但如果按开始点,则允许与开始交互,如果按结束点,则允许与结束交互
  • 使只有“联盟”的深红色线条显示出来。因为我想表达“介于两者之间”
  • 我在这个问题中问的问题,如何使起始点,而不是超过结束点。结束点不在开始点之前

  • @Halfer这意味着性能不好,你可以看到不应该出现的视觉瑕疵。就像当我将它设置为值5时,无论我滑动它,它都不会移动。但随着
    的不断移动,它又回到了5。我从作品中编辑出来。嘿@Noitidart-你找到“maxSlideValue”的解决方案了吗?@RaideR我没有:(我推出了一些丑陋的自定义解决方案。