我正在将一些默认的Animated
转换为react-native-reanimated v2
,似乎不知道如何将一个值插入字符串百分比。我在文档中也找不到任何与此相关的内容。
从react-native使用Animated,我可以做:
width: widthAnim.interpolate({
inputRange: [0, 1],
outputRange: ['0%', '100%'],
})
但是reanized中的interpolate()
函数只接受数字参数,那么我怎么能动画化宽度呢?
interpolate(widthAnim.value, [0, 1], ['0%', '100%'])
// err: Type 'string' is not assignable to type 'number'.
2条答案
按热度按时间sz81bmfz1#
您可以简单地使用模板文字
查看更多official example
kmpatx3s2#
一个完整的例子来完成前面的回答:
在你的扳机里