RadGaugeView has built-in animations that allows animating its indicators. Turning the animations on is as easy as setting 2 properties. You should use
Animated boolean property of an indicator to allow the animations and then use
AnimationDuration which, as its name says, is used to set the duration of the animation.
needle.Animated = true; needle.AnimationDuration = 500;
You can also set a timing function using TimeInterpolator.
needle.Interpolator = new AccelerateDecelerateInterpolator();
After the indicator's animations are turned on, when a change in its value occurs runtime, the indicator will be animated from the previous to the new value. It is also possible to set a value from which the animations start every time the value is changed. This can be achieved through indicator's