首页 > 解决方案 > 如何为输入选择创建与输入文本相同样式的新颤振组件?

问题描述

我负责在注册表中添加新字段(性别和出生日期)。我没有完全得到遗留代码。我必须选择性别和出生日期字段输入,但保持样式与其他样式相同。如何使它成为可能?

他们为输入字段制作了一个组件,这里是代码https://codeshare.io/2WYKYl

这是注册表单的代码https://codeshare.io/aVYeY3

当前登记表 编辑:

性别和出生日期字段是输入文本,我想让它选择输入/选择器输入。如何在不改变样式的情况下制作它?

标签: flutterdart

解决方案


我不确定我是否清楚地理解了你。

首先像这样更新给定的代码:

this.hintText,
this.obscureText = false, // set it to true/false
this.keyboardType = TextInputType.text,

如果您只有StatelessWidget给定的,并且想使用它,那么您可以这样做。

@override
Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(),
    body: ListView(
      padding: EdgeInsets.symmetric(horizontal: 20, vertical: 12),
      children: <Widget>[
        InputField(hintText: "Email"),
        InputField(hintText: "Username"),
        InputField(hintText: "Date of birth"),
        InputField(hintText: "Gender"),
        // similarly you can proceed with other data
      ],
    ),
  );
}

推荐阅读