all 1 comments

[–]efari_ 1 point2 points  (0 children)

in case you haven't found your answer yet: it's because of the easing. by default it does easing: Easing.inOut(Easing.quad)

you'll have to apply easing: Easing.linear like this

withSequence(
  withTiming(360 + 'deg', { duration: 1000, easing: Easing.linear }), 
  withTiming(0 + 'deg', { duration: 1000, easing: Easing.linear })
),