opt: dialog

This commit is contained in:
bggRGjQaUbCoE
2024-10-04 20:39:25 +08:00
parent d850e891a0
commit 6c84b0c6cb
2 changed files with 103 additions and 102 deletions

View File

@@ -273,7 +273,7 @@ class _BangumiInfoState extends State<BangumiInfo>
foregroundColor:
bangumiIntroController
.isFollowed.value
? t.colorScheme.onSurface
? t.colorScheme.outline
: null,
backgroundColor:
bangumiIntroController
@@ -575,32 +575,30 @@ class _BangumiInfoState extends State<BangumiInfo>
}
Widget _followDialog() {
return Dialog(
return AlertDialog(
clipBehavior: Clip.hardEdge,
child: Padding(
padding: const EdgeInsets.symmetric(vertical: 16),
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
_followDialogItem(3, ''),
_followDialogItem(2, ''),
_followDialogItem(1, '想看'),
ListTile(
dense: true,
title: const Padding(
padding: EdgeInsets.only(left: 10),
child: Text(
'取消追番',
style: TextStyle(fontSize: 14),
),
contentPadding: const EdgeInsets.symmetric(vertical: 12),
content: Column(
mainAxisSize: MainAxisSize.min,
children: [
_followDialogItem(3, '看过'),
_followDialogItem(2, ''),
_followDialogItem(1, ''),
ListTile(
dense: true,
title: const Padding(
padding: EdgeInsets.only(left: 10),
child: Text(
'取消追番',
style: TextStyle(fontSize: 14),
),
onTap: () {
Get.back();
bangumiIntroController.bangumiDel();
},
)
],
),
),
onTap: () {
Get.back();
bangumiIntroController.bangumiDel();
},
)
],
),
);
}