circle_wheel 0.0.1+2 copy "circle_wheel: ^0.0.1+2" to clipboard
circle_wheel: ^0.0.1+2 copied to clipboard

A highly customizable circular wheel widget for Flutter that supports 360-degree rotation, multiple hotspots, smooth animations, and rich interaction options. Perfect for radial menus, selection wheel [...]

example/lib/main.dart

import 'package:example/MusicPlayerExample.dart';
import 'package:example/StepCounterExample.dart';
import 'package:example/TodoListExample.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'CircleWheel Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  const MyHomePage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('CircleWheel Examples'),
      ),
      body: ListView(
        children: [
          ListTile(
            title: const Text('Music Player'),
            onTap: () {
              Navigator.push(
                context,
                MaterialPageRoute(
                    builder: (context) => const MusicPlayerExample()),
              );
            },
          ),
          ListTile(
            title: const Text('Scheduler'),
            onTap: () {
              Navigator.push(
                context,
                MaterialPageRoute(
                    builder: (context) => const TodoListExample()),
              );
            },
          ),
          ListTile(
            title: const Text('Step Counter'),
            onTap: () {
              Navigator.push(
                context,
                MaterialPageRoute(
                    builder: (context) => const StepCounterExample()),
              );
            },
          ),
        ],
      ),
    );
  }
}
21
likes
140
points
4
downloads

Publisher

unverified uploader

Weekly Downloads

A highly customizable circular wheel widget for Flutter that supports 360-degree rotation, multiple hotspots, smooth animations, and rich interaction options. Perfect for radial menus, selection wheels, and interactive circular layouts.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on circle_wheel