platform_text_input

简介

此项目提供了一个很棒的小部件,用于为特定平台使用特定的输入字段

示例

class _HomeState extends State<Home> {
  @override
  Widget build(BuildContext context) {
    return Container(
      color: Colors.blue,
      child: Center(
          child: MTextFormField(
          controller: _usernameController,
          focusNode: _usernameFocus,
          keyboardType: TextInputType.text,
          textInputAction: TextInputAction.next,
          inputDecorator: InputDecoration(
            labelText: "username",
            errorText: "username error",
          ),
          onChanged: (value) {
            _store.username = value;
          },
          onFieldSubmitted: (_) {
            _emailFocus.requestFocus();
      },
    );
  }
}

入门

运行此命令进行安装

flutter pub add platform_text_input

或添加此依赖项

dependencies:
  platform_text_input: ^0.0.1

GitHub

查看 Github