Search packages, repositories and app categories

circular_widgets cover
Package detailsv3.0.0

circular_widgets

Display widgets in a circle.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
403
Likes
50
Pub points
140

Install package

flutter pub add circular_widgets

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

CircularWidgets is a Flutter package that enables developers to arrange widgets in a circular layout, ideal for creating radial menus, progress indicators, or interactive circular interfaces. It provides flexible positioning and customization options for arranging child widgets around a central point. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it highly versatile for cross-platform applications. With simple integration via pub add, it enhances UI design with minimal code. Its intuitive API allows precise control over angles, spacing, and alignment.

Use cases

  • Radial navigation menus
  • Circular progress indicators
  • Interactive circular buttons
  • Dashboard widget layouts
  • Custom circular animations

Key features

  • Easy circular arrangement of widgets
  • Support for custom angles and spacing
  • Cross-platform compatibility
  • Simple integration with pub
  • Flexible alignment and rotation options

Suitable for

  • UI designers seeking circular layouts
  • Developers building radial interfaces
  • Apps requiring circular progress displays
  • Cross-platform mobile and web apps
  • Interactive dashboard components

Considerations

  • May require performance optimization for large numbers of widgets
  • Limited built-in animation support
  • Best suited for static or low-frequency dynamic layouts
  • Not ideal for complex hierarchical circular structures

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

circular_widgets

pub.dev

Displays widgets in circles

Example :

You can control the radius of the center circle, the surrounding items and the inner spacing between them.

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Categories

Source repository

Projects using this package

No data available yet.