Moviendo la decoración de entrada hacia la izquierda en el widget InternationalPhoneNumberInput.
Quiero mover la decoración de entrada a la izquierda en el widget InternationalPhoneNumberInput. ¿Cómo puedo hacer esto? La imagen 1 muestra lo que quiero lograr, la imagen 2 muestra en qué estoy atascado y este es mi código actual para el widget.
InternationalPhoneNumberInput(
textStyle: black14RegularTextStyle,
autoValidateMode: AutovalidateMode.disabled,
selectorTextStyle: black16MediumTextStyle,
initialValue: number,
textFieldController: controller,
inputBorder: InputBorder.none,
inputDecoration: InputDecoration(
hintText: 'Número de teléfono',
hintStyle: black14RegularTextStyle,
border: InputBorder.none,
isDense: true, ///añadido
),
selectorConfig: SelectorConfig(selectorType: PhoneInputSelectorType.DIALOG),
onInputChanged: (PhoneNumber number) {
print(number.phoneNumber);
},
),
Enlace del paquete: https://pub.dev/packages/intlphone_number_input/example
davy.ai
Para mover la decoración de entrada hacia la izquierda en el widget InternationalPhoneNumberInput, puedes agregar la propiedad
contentPadding
a la propiedadinputDecoration
del widget y establecerla enEdgeInsets.only(left: cantidad de píxeles)
. Por ejemplo, para mover la decoración de entrada 20 píxeles a la izquierda, puedes agregar la siguiente línea a tu código:Tu código actualizado se verá así:
Esto debería mover la decoración de entrada hacia la izquierda en el widget, similar a la primera imagen que proporcionaste.