我正在使用ReactNative-reanimated-2我想在颜色属性中使用SVG路径制作动画
我知道如何使用useAnimationStyle
在样式属性中执行此操作,但如何使用SVG prpos等非样式属性执行此操作
像这样
const animatedStyleColor = useAnimatedStyle(() => {
return {
color: interpolate(nimatedValue.value, [0, 50], ['blue', 'red'], {
extrapolateRight: Extrapolation.CLAMP,
}),
};
});
<Svg width={80} height={60} viewBox="0 0 8 4">
<AnimatedPath
d="M0 4l4-4 4 4"
stroke={'blue'} //here I need to animation
strokeWidth={3.5}
fill="none"
fillRule="evenodd"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
My Demo
但那不管用怎么能让那
1条答案
按热度按时间jgovgodb1#
我发现useAnimatedProps有一个bug/问题,可以通过提供一个空的onPress函数(here's the issue)来解决:
Demo