gpt4 book ai didi

reactjs - 我的动画组件在 native react 中运行不顺畅

转载 作者:行者123 更新时间:2023-12-02 03:21:58 25 4
gpt4 key购买 nike

我正在尝试向我的 React Native 应用程序添加动画。但在Android和IOS上玩并不流畅我该怎么做才能解决这个问题

我已经尝试使用动画组件运行动画。我的 react native 版本是“0.57.8”这是我的代码:

export default class MainPage extends Component{

constructor(props) {
super(props)
this.moveAnimation = new Animated.ValueXY({ x: 0, y: 0})
}
_openCardContainer = () => {
Animated.spring(this.moveAnimation, {
toValue: {x:0, y: 0},
speed: 5,
}).start()
}
render() {
return(
<Animated.View style={this.moveAnimation.getLayout()}>
<EditorChoiceContainer/>
</Animated.View>
)
}
}

此代码工作正常,但不流畅且非常滞后

请帮我解决这个问题

最佳答案

Animated.spring(this.moveAnimation, {
toValue: {x:0, y: 0},
speed: 5,
useNativeDriver: true, // <-- Add this
}).start()

关于reactjs - 我的动画组件在 native react 中运行不顺畅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54522097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com