修复搜索背景颜色

master
laiiihz 5 years ago
parent 384f9acbcc
commit 9de900196e

@ -648,7 +648,8 @@ class _SearchPageState extends BaseStoreState<SearchPage>
controller: _textEditController,
textInputAction: TextInputAction.search,
onSubmitted: (_submitted) async {
GSDialog.of(context).showLoadingDialog(context, '马上就好,请稍等~');
GSDialog.of(context).showLoadingDialog(context, '马上就好,请稍等~',
color: Colors.transparent);
_startSearch = true;
_contentFocusNode.unfocus();
// _presenter.fetchSearchList(_searchText, 0);
@ -751,7 +752,8 @@ class _SearchPageState extends BaseStoreState<SearchPage>
labelPadding: EdgeInsets.only(left: 20, right: 20),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
onSelected: (bool value) async {
GSDialog.of(context).showLoadingDialog(context, '马上就好,请稍等~');
GSDialog.of(context).showLoadingDialog(context, '马上就好,请稍等~',
color: Colors.transparent);
_startSearch = true;
_textEditController.text = text;
_searchText = text;

@ -17,17 +17,17 @@ class GSDialog {
bool hasLongTimeLoading = false;
static GSDialog of(BuildContext context) {
GSDialog dialog = dialogs[context];
if (dialog != null) {
return dialog;
}
dialog = GSDialog();
dialogs.putIfAbsent(context,() => dialog);
dialogs.putIfAbsent(context, () => dialog);
return dialog;
}
Future<Null> showLoadingDialog(BuildContext context, String text) {
Future<Null> showLoadingDialog(BuildContext context, String text,
{Color color = Colors.black38}) {
if (hasLoading) {
dismiss(context);
}
@ -35,6 +35,7 @@ class GSDialog {
return showDialog(
context: context,
barrierDismissible: false,
barrierColor: color,
builder: (BuildContext context) {
return new LoadingDialog(
//
@ -76,7 +77,8 @@ class GSDialog {
}
Future<Null> showError(BuildContext context, String text,
{Duration duration = const Duration(milliseconds: 1000), bool dismissLoading = false}) {
{Duration duration = const Duration(milliseconds: 1000),
bool dismissLoading = false}) {
print("hasLoading ====== $hasLoading");
if (hasLoading) {
dismiss(context);
@ -94,7 +96,8 @@ class GSDialog {
}
Future<Null> showWarning(BuildContext context, String text,
{Duration duration = const Duration(milliseconds: 1000), bool dismissLoading = false}) {
{Duration duration = const Duration(milliseconds: 1000),
bool dismissLoading = false}) {
if (hasLoading) {
dismiss(context);
}
@ -145,8 +148,11 @@ class GSDialog {
return null;
}
static Widget _buildMaterialDialogTransitions(BuildContext context, Animation<double> animation,
Animation<double> secondaryAnimation, Widget child) {
static Widget _buildMaterialDialogTransitions(
BuildContext context,
Animation<double> animation,
Animation<double> secondaryAnimation,
Widget child) {
return FadeTransition(
opacity: CurvedAnimation(
parent: animation,

Loading…
Cancel
Save