Search packages, repositories and app categories

flutter_3d_choice_chip cover
Package detailsv0.1.4

flutter_3d_choice_chip

Simple 3D choice chip for Flutter with customizable color themes and sizing.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
74
Likes
25
Pub points
140

Install package

flutter pub add flutter_3d_choice_chip

Package Overview

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

A Flutter package that provides a simple 3D effect choice chip with customizable color themes and sizing options. Designed for use in selection interfaces, it enhances user interaction with subtle depth and visual appeal across multiple platforms. The chip supports smooth animations and can be easily integrated into forms, filters, or settings panels. It is lightweight and built with Flutter's core widgets, ensuring compatibility and performance on Android, iOS, Web, macOS, Windows, and Linux.

Use cases

  • Form inputs with visual feedback
  • Filter selection interfaces
  • Theme-based UI components
  • Interactive settings panels
  • Mobile and web app navigation
  • Customizable user preferences

Key features

  • 3D visual effect with depth
  • Customizable color themes
  • Adjustable sizing
  • Cross-platform support
  • Smooth animations
  • Easy integration with existing code

Suitable for

  • UI designers seeking modern visuals
  • Developers building interactive forms
  • Apps requiring engaging selection elements
  • Projects targeting multiple platforms
  • Teams wanting lightweight, reusable components

Considerations

  • May require additional styling for complex themes
  • Performance impact on low-end devices
  • Limited to basic chip functionality
  • Not suitable for high-precision gesture interactions
  • Depends on Flutter's rendering engine stability

Original README

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

flutter_3d_choice_chip

This package provides a simple 3D choice chip.

Getting Started

Import the file.

import 'package:flutter_3d_choice_chip/flutter_3d_choice_chip.dart';
Use with default style:
ChoiceChip3D(
  style: ChoiceChip3DStyle.blue, // ChoiceChip3DStyle.red, ChoiceChip3DStyle.white
  selected: true,
  onSelected: () {},
  onUnSelected: () {},
  child: Text("My Choice"),
);
Use with custom style:
ChoiceChip3D(
  style: ChoiceChip3dStyle(
      topColor: Colors.lightGreen,
      backColor: Colors.deepOrange,
      borderRadius: BorderRadius.zero
  ),
  onSelected: () {},
  onUnSelected: () {},
  child: Text("My Choice"),
);
Credit

Flutter 3D Choice Chip was inspired by button3d

Categories

Source repository

Projects using this package

No data available yet.