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()),
              );
            },
          ),
        ],
      ),
    );
  }
}
copied to clipboard
18
likes
150
points
7
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.15 - 2025.03.30

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