软键盘

一个可自定义的软键盘,可用于替代任何手机上内置的不可自定义键盘。

(此包仍在开发中)

Alphanumeric Keyboard 1 Alphanumeric Keyboard 1 Numeric Keyboard

特点

  • 自定义背景颜色
  • 选择按键的颜色
  • 为操作键提供 IconData
  • 根据您的喜好设置键盘文本样式
  • 调整键盘高度
  • 在字母数字键盘或数字键盘之间进行选择

入门

在您的 Flutter 项目中添加依赖项

dependencies:  
 soft_keyboard: any  

导入包

import 'package:soft_keyboard/soft_keyboard.dart';  

用法

AlphanumericKeyboard(    
  controller: _controller,
  onEnterTapped: () {  
	log("hide keyboard");  
  }, 
  height: 260,    
  backgroundColor: Colors.black,    
  actionKeyColor: Colors.blueGrey,    
  alphanumericKeyColor: Colors.indigo,    
  backspaceKeyIcon: Icons.backspace,
  enterKeyIcon: Icons.keyboard_return,
),

NumericKeyboard(  
  controller: _controller,  
  onEnterTapped: () {  
    log("hide keyboard");  
  },  
  backgroundColor: Colors.black,  
  actionKeyColor: Colors.blueGrey,  
  backspaceKeyIcon: Icons.backspace,  
  enterKeyIcon: Icons.keyboard_return,  
),

查看示例项目以获取完整示例

GitHub

查看 Github