/pie_time_widget

Primary LanguageDartApache License 2.0Apache-2.0

This is a countdown to a pie chart that also takes on different colors as time presses. 这是一个饼状图的倒计时,随着时间的紧迫也会呈现不同的颜色

Features

/*

  • PieTimeWidget
  • [
  • radius
  • [Bottom ring:
  • strokeWidth:边宽
  • ]
  • [top ring:
  • Color list:充裕黄色,预警渐变[黄色,红色],紧张红色
  • Time slot:0, [0.5, 0.75], 1
  • progress:
  • ]
  • ]
  • **/

Getting started

import 'package:pie_time_widget/pie_time_widget.dart';

Usage

Widget pieTimeWidget() {
  return RepaintBoundary(
    child: PieTimeWidget(
      50,
      0,
      const Color(0xFFFFE475).withOpacity(0.6),
      const Color(0xFFEC3530).withOpacity(0.6),
      5000,
      remainTime: 1000,
      endTimeCallback: () {
        // The countdown is over
      },
    ),
  );
}

Additional information

Have fun