buildClearButton method
dynamic
buildClearButton()
清除按键 当文本框有内容输入时显示清除按钮
Implementation
buildClearButton() {
///当文本输入框中有内容时才显示清除按钮
if (showClear) {
return IconButton(
icon: Icon(
Icons.clear,
size: 24.0,
color: Color(0xffacacac),
),
onPressed: () {
if (widget.controller == null) {
defaultController.clear();
} else {
widget.controller!.clear();
}
setState(() {
showClear = false;
});
if (widget.clearCallback != null) {
widget.clearCallback!();
}
},
);
} else {
return Container();
}
}