it's a custom view that draw a gradientCircle with animation.