getRangeTextField method

Widget getRangeTextField(
  1. bool isMax
)

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),
      ),
    ),
  );
}