如何使MotionSlider在本机上更快?

时间:2019-04-17 13:39:24

标签: react-native-android

我使用MotionSlider,每次更改值时都会得到滑块的值。然而, 这会使我的应用程序变慢,因为每次更改值时都会更改状态。

我这样使用:

 <MotionSlider 
              title={'Level Up'} 
                min={1} 
                max={59}
                value={0} 
                decimalPlaces={0}
                units={''}
                backgroundColor={['rgb(3, 169, 244)', 'rgb(255, 152, 0)', 'rgb(255, 87, 34)']}
               onValueChanged={(value) => this.setState({ level1: value }, () => this.calculate())} 
            />

我在calculate函数中使用了该值,因此需要更新。如我所说,由于每次都会渲染组件,因此这会使我的应用变慢。我该如何解决?

0 个答案:

没有答案