AnimatedCursor is a widget that animates the cursor on the screen
It takes in a child and a few optional parameters
The child is the widget that the cursor will be displayed on
The cursor is the type of cursor that will be displayed
The circleColor is the color of the circle that will be displayed
The dotColor is the color of the dot that will be displayed
The backgroundColor is the color of the background of the cursor
The circleDuration is the duration of the circle animation
The dotDuration is the duration of the dot animation
The borderWidth is the width of the border of the cursor
The shape is the shape of the cursor
The borderRadius is the radius of the border of the cursor
The cursor is displayed as a circle with a dot in the middle
The cursor is animated to move with the cursor, change color, border and shape.
The dot is displayed in the middle of the circle
The dot is animated to move with the cursor