国际电话字段包

一个定制化的 Flutter TextFormField,用于输入国际电话号码以及国家代码。

此小部件可用于创建自定义文本字段,以接收任何国家的电话号码输入,并提供从下拉列表中选择国家代码的选项。

截图

International-Phone-Field-Packagec

zInternational-Phone-Field-Package

International-Phone-Field-Packagex

安装

要使用这个包

将以下内容添加到您的 pubspec.yaml 文件中

dependencies:
  intl_phone_field: ^1.3.0

如何使用

只需创建一个IntlPhoneField小部件,并传入所需的各项参数:

IntlPhoneField(
    decoration: InputDecoration(
        labelText: 'Phone Number',
        border: OutlineInputBorder(
            borderSide: BorderSide(),
        ),
    ),
    initialCountryCode: 'IN',
    onChanged: (phone) {
        print(phone.completeNumber);
    },
)

使用initialCountryCode设置初始国家代码。

GitHub

https://github.com/vanshg395/intl_phone_field