multi_circular_slider 0.0.3 copy "multi_circular_slider: ^0.0.3" to clipboard
multi_circular_slider: ^0.0.3 copied to clipboard

outdated

A Flutter package for Android, iOS & Web which helps creating multi-layered animated circular progress bar which can help display multiple values in a single bar.

example/lib/main.dart

import 'package:flutter/material.dart';

import 'package:multi_circular_slider/multi_circular_slider.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Multi Progress Bar',
      home: MyTestWidget(),
    );
  }
}

class MyTestWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.white,
      body: SafeArea(
        child: Center(
          child: MultiCircularSlider(
            size: MediaQuery.of(context).size.width * 0.8,
            values: [0.2, 0.1, 0.3, 0.25],
            colors: [Color(0xFFFD1960), Color(0xFF29D3E8), Color(0xFF18C737), Color(0xFFFFCC05)],
            showTotalPercentage: true,
            label: 'This is label text',
            animationDuration: const Duration(milliseconds: 500),
            animationCurve: Curves.easeIn,
            innerIcon: Icon(Icons.integration_instructions),
            innerWidget: Text('96%'),
            trackColor: Colors.white,
            progressBarWidth: 52.0,
            trackWidth: 52.0,
            labelTextStyle: TextStyle(),
            percentageTextStyle: TextStyle(),
          ),
        ),
      ),
    );
  }
}
40
likes
40
points
340
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package for Android, iOS & Web which helps creating multi-layered animated circular progress bar which can help display multiple values in a single bar.

Repository (GitHub)
View/report issues

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on multi_circular_slider