Skip to content

Latest commit

 

History

History
62 lines (40 loc) · 1.15 KB

README_CN.md

File metadata and controls

62 lines (40 loc) · 1.15 KB

counter

Flutter计数器,支持min/max/initial/bound/step,支持外观配置。

Getting Started

1、添加依赖到pubspec.yaml文件,运行命令flutter pub get

counter: ^0.2.2

2、导入counter库

import 'package:counter/counter.dart';

3、示例代码

Counter(
  /// 最小值
  min: 0,
  
  /// 最大值
  max: 10,

  /// 限制值,默认null,必须>=[min]和<=[max]
  /// 如果限制值不为null且有效,则当前值不能在(min-bound)区间内
  /// 在min点击+之间一步跳至bound,在bound点击-一步跳至min
  bound: 3,

  /// 初始值,默认[min],初始值有效区间[min, max],且initial>=bound
  initial: 5,
  
  /// 步进,默认为1 
  step: 1,
  
  /// 外观配置,默认DefaultConfiguration(),
  /// 实现Configuration抽象类可自定义外观配置
  configuration: DefaultConfiguration(),
  
  /// 值改变回调
  onValueChanged: print,
)

4、特性支持

  • 支持int/double类型value

  • 支持最小/最大/初始/限制值类型

  • 支持外观只定义配置

  • 支持值改变回调

    即将支持...

  • 自定义输入value