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 文件夹。
示例
数字键盘