getRangeTextField method
Implementation
Widget getRangeTextField(bool isMax) {
return Expanded(
child: TextFormField(
style: const TextStyle(color: Color(0xFF222222), fontSize: 14.0),
inputFormatters: [FilteringTextInputFormatter.digitsOnly],
keyboardType: const TextInputType.numberWithOptions(),
onChanged: (input) {
widget.item.isSelected = true;
},
focusNode: isMax ? _maxFocusNode : _minFocusNode,
controller: isMax
? widget.maxTextEditingController
: widget.minTextEditingController,
cursorColor: const Color(0xFF3072F6),
textAlign: TextAlign.center,
decoration: InputDecoration(
hintStyle: const TextStyle(color: Color(0xFFCCCCCC), fontSize: 14.0),
hintText: (isMax ? '最大值' : '最小值'),
enabledBorder: const UnderlineInputBorder(
borderSide: BorderSide(
width: 1,
color: Color(0xFFF0F0F0),
)),
focusedBorder: const UnderlineInputBorder(
borderSide: BorderSide(
width: 1,
color: Color(0xFFF0F0F0),
)),
contentPadding: const EdgeInsets.all(0),
),
),
);
}