percent_indicator_nullsafe 4.0.1-nullsafety.1.259.9.beta copy "percent_indicator_nullsafe: ^4.0.1-nullsafety.1.259.9.beta" to clipboard
percent_indicator_nullsafe: ^4.0.1-nullsafety.1.259.9.beta copied to clipboard

discontinuedreplaced by: percent_indicator
outdated

Updated for Flutter dart null safety. Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:percent_indicator_example/sample_circular_page.dart';
import 'package:percent_indicator_example/sample_linear_page.dart';

void main() {
  runApp(MaterialApp(home: Scaffold(body: SamplePage())));
}

class SamplePage extends StatefulWidget {
  @override
  _SamplePageState createState() => _SamplePageState();
}

class _SamplePageState extends State<SamplePage> {
  void _openPage(Widget page) {
    Navigator.push(
      context,
      MaterialPageRoute(
        builder: (BuildContext context) => page,
      ),
    );
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      child: Center(
        child: Column(
          crossAxisAlignment: CrossAxisAlignment.center,
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            MaterialButton(
              color: Colors.blueAccent,
              child: Text("Circular Library"),
              onPressed: () => _openPage(SampleCircularPage()),
            ),
            Padding(
              padding: EdgeInsets.all(20.0),
            ),
            MaterialButton(
              color: Colors.blueAccent,
              child: Text("Linear Library"),
              onPressed: () => _openPage(SampleLinearPage()),
            ),
          ],
        ),
      ),
    );
  }
}
4
likes
130
pub points
0%
popularity

Publisher

unverified uploader

Updated for Flutter dart null safety. Library that allows you to display progress widgets based on percentage, can be Circular or Linear, you can also customize it to your needs.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-2-Clause (LICENSE)

Dependencies

flutter, vector_math

More

Packages that depend on percent_indicator_nullsafe