Я полагал, что для TextFormField
на данный момент нет пунктирной функции InputBorder
. Однако я нашел решение для этого, используя этот пакет dotted_border .
Решение:
DottedBorder(
color: _isFocused ? Kolors.accent : Kolors.stroke,
strokeWidth: 1.5,
dashPattern: [7, 4],
borderType: BorderType.RRect,
radius: Radius.circular(40),
child: TextFormField(
controller: _promoController,
cursorColor: Kolors.textGrey,
style: TextStyle(
color: Kolors.textBlack,
fontSize: 14,
fontWeight: FontWeight.w400,
fontStyle: FontStyle.normal),
decoration: InputDecoration(
contentPadding:
EdgeInsets.symmetric(horizontal: 15),
border: OutlineInputBorder(
borderSide: BorderSide.none,
borderRadius: BorderRadius.circular(0),
),
hintText: "Type your promocode",
hintStyle: TextStyle(
color: Kolors.textHint,
fontSize: 14)),
),
),