Skip to content

Commit

Permalink
complete Android theme
Browse files Browse the repository at this point in the history
  • Loading branch information
liamkuan committed Apr 27, 2019
1 parent 802a35b commit 5a8c9c9
Showing 1 changed file with 198 additions and 104 deletions.
302 changes: 198 additions & 104 deletions lib/src/view/route/dataRoute.dart
Original file line number Diff line number Diff line change
Expand Up @@ -21,27 +21,57 @@ Widget _buildDataView() {
showDialog(
context: context,
builder: (BuildContext context) {
return CupertinoAlertDialog(
title:
Text(XiaomingLocalizations.of(context).removeData),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child:
Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
ud.deleteMatrix(name);
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child:
Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
return Provide<SettingData>(
builder: (context, child, sd) {
return sd.theme == "IOS"
? CupertinoAlertDialog(
title: Text(XiaomingLocalizations.of(context)
.removeData),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child: Text(
XiaomingLocalizations.of(context)
.delete),
onPressed: () {
ud.deleteMatrix(name);
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child: Text(
XiaomingLocalizations.of(context)
.cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
)
: AlertDialog(
title: Text(XiaomingLocalizations.of(context)
.removeData),
actions: <Widget>[
FlatButton(
child: Text(
XiaomingLocalizations.of(context)
.delete),
onPressed: () {
ud.deleteMatrix(name);
Navigator.of(context).pop();
},
),
FlatButton(
child: Text(
XiaomingLocalizations.of(context)
.cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
);
},
);
});
},
Expand All @@ -63,27 +93,57 @@ Widget _buildDataView() {
showDialog(
context: context,
builder: (BuildContext context) {
return CupertinoAlertDialog(
title:
Text(XiaomingLocalizations.of(context).removeData),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child:
Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
ud.deleteNum(name);
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child:
Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
return Provide<SettingData>(
builder: (context, child, sd) {
return sd.theme == "IOS"
? CupertinoAlertDialog(
title: Text(XiaomingLocalizations.of(context)
.removeData),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child: Text(
XiaomingLocalizations.of(context)
.delete),
onPressed: () {
ud.deleteNum(name);
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child: Text(
XiaomingLocalizations.of(context)
.cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
)
: AlertDialog(
title: Text(XiaomingLocalizations.of(context)
.removeData),
actions: <Widget>[
FlatButton(
child: Text(
XiaomingLocalizations.of(context)
.delete),
onPressed: () {
ud.deleteNum(name);
Navigator.of(context).pop();
},
),
FlatButton(
child: Text(
XiaomingLocalizations.of(context)
.cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
);
},
);
});
},
Expand Down Expand Up @@ -122,24 +182,53 @@ Widget _buildMethodView() {
showDialog(
context: context,
builder: (BuildContext context) {
return CupertinoAlertDialog(
title: Text(XiaomingLocalizations.of(context).removeUF),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child: Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
ud.deleteUF(u.funName);
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child: Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
return Provide<SettingData>(
builder: (context, child, sd) {
return sd.theme == "IOS"
? CupertinoAlertDialog(
title: Text(
XiaomingLocalizations.of(context).removeUF),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child: Text(
XiaomingLocalizations.of(context).delete),
onPressed: () {
ud.deleteUF(u.funName);
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child: Text(
XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
)
: AlertDialog(
title: Text(
XiaomingLocalizations.of(context).removeUF),
actions: <Widget>[
FlatButton(
child: Text(
XiaomingLocalizations.of(context).delete),
onPressed: () {
ud.deleteUF(u.funName);
Navigator.of(context).pop();
},
),
FlatButton(
child: Text(
XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
);
},
);
});
},
Expand Down Expand Up @@ -189,51 +278,56 @@ void _handleEmpty(BuildContext context) {
showDialog(
context: context,
builder: (BuildContext context) {
return Provide<SettingData>(builder: (context, child, sd) {
return sd.theme == "IOS" ? CupertinoAlertDialog(
title: Text(XiaomingLocalizations.of(context).deleteAllData),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child: Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
Provide.value<UserData>(context)
..deleteAllNum()
..deleteAllMatrix()
..deleteAllUF();
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child: Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
) : AlertDialog(
title: Text(XiaomingLocalizations.of(context).deleteAllData),
actions: <Widget>[
FlatButton(
child: Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
Provide.value<UserData>(context)
..deleteAllNum()
..deleteAllMatrix()
..deleteAllUF();
Navigator.of(context).pop();
},
),
FlatButton(
child: Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
return Provide<SettingData>(
builder: (context, child, sd) {
return sd.theme == "IOS"
? CupertinoAlertDialog(
title:
Text(XiaomingLocalizations.of(context).deleteAllData),
actions: <Widget>[
CupertinoDialogAction(
isDestructiveAction: true,
child: Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
Provide.value<UserData>(context)
..deleteAllNum()
..deleteAllMatrix()
..deleteAllUF();
Navigator.of(context).pop();
},
),
CupertinoDialogAction(
child: Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
)
: AlertDialog(
title:
Text(XiaomingLocalizations.of(context).deleteAllData),
actions: <Widget>[
FlatButton(
child: Text(XiaomingLocalizations.of(context).delete),
onPressed: () {
Provide.value<UserData>(context)
..deleteAllNum()
..deleteAllMatrix()
..deleteAllUF();
Navigator.of(context).pop();
},
),
FlatButton(
child: Text(XiaomingLocalizations.of(context).cancel),
onPressed: () {
Navigator.of(context).pop();
},
),
],
);
},
);
},);

});
}

Expand Down

0 comments on commit 5a8c9c9

Please sign in to comment.