🌀 animated_circular_text

A customizable and smooth animated circular text widget for Flutter. Letters rotate around a circle, and tapping triggers different animation effects like speed up, slow down, pause, or go bonkers.

Demo


✨ Features

  • Rotating circular text animation
  • Tap interactions to:
    • Speed up
    • Slow down
    • Pause
    • Go bonkers
  • Fully customizable:
    • Diameter
    • Font size
    • Animation duration
    • Text content
  • Perfect for loading screens, banners, or creative UI

🚀 Getting Started

âž• Installation

Add this to your pubspec.yaml:

dependencies:
  animated_circular_text: ^1.0.0

Usage: import 'package:animated_circular_text/animated_circular_text.dart';

class MyWidget extends StatelessWidget { @override Widget build(BuildContext context) { return Center( child: CircularText( text: "Flutter is Awesome!", diameter: 200, fontSize: 20, spinDuration: Duration(seconds: 15), onHover: CircularTextHoverEffect.speedUp, // Tap triggers effect ), ); } }

Libraries

animated_circular_text
Support for doing something awesome.