numeric_keyboard

一个简单的数字键盘小部件。

安装

在你的 pubspec.yaml 依赖项中添加 numeric_keyboard: ^1.0.0。然后导入它

import 'package:numeric_keyboard/numeric_keyboard.dart';

如何使用

只需创建一个 NumericKeyboard 组件并传递所需的参数

NumericKeyboard(
  onKeyboardTap: _onKeyboardTap
)

_onKeyboardTap(String value) {
  setState(() {
    text = text + value;
  });
}

参数

NumericKeyboard(
  onKeyboardTap: _onKeyboardTap,
  textColor: Colors.red,
  rightButtonFn: () {
    setState(() {
      text = text.substring(0, text.length - 1);
    });
  },
  rightIcon: Icon(Icons.backspace, color: Colors.red,),
  leftButtonFn: () {
    print('left button clicked');
  },
  leftIcon: Icon(Icons.check, color: Colors.red,),
  mainAxisAlignment: MainAxisAlignment.spaceEvenly
)

有关更详细的示例,请查看 example 文件夹。

示例

数字键盘

GitHub

https://github.com/huextrat/numeric_keyboard