From 5216260e703bd4745bf764cb010b882a09f41cd7 Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Mon, 15 Jul 2024 15:12:51 +0800 Subject: [PATCH] fix layout --- ui/lib/tv_details.dart | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/ui/lib/tv_details.dart b/ui/lib/tv_details.dart index 82abfcf..9879f45 100644 --- a/ui/lib/tv_details.dart +++ b/ui/lib/tv_details.dart @@ -55,11 +55,15 @@ class _TvDetailsPageState extends ConsumerState { opacity: 0.5, child: Text("${ep.airDate}"), )), - DataCell(ep.status == "dwnloading" - ? const Icon(Icons.cloud_download) - : (ep.status == "dwnloaded" - ? const Icon(Icons.cloud_done) - : const Icon(Icons.cloud_off))), + DataCell( + Opacity( + opacity: 0.7, + child: ep.status == "downloading" + ? const Icon(Icons.cloud_download) + : (ep.status == "downloaded" + ? const Icon(Icons.cloud_done) + : const Icon(Icons.cloud_off))), + ), DataCell(IconButton( onPressed: () async { var f = ref @@ -94,10 +98,8 @@ class _TvDetailsPageState extends ConsumerState { DataTable(columns: const [ DataColumn(label: Text("#")), DataColumn( - label: SizedBox( - width: 500, - child: Text("标题"), - )), + label: Text("标题"), + ), DataColumn(label: Text("播出时间")), DataColumn(label: Text("状态")), DataColumn(label: Text("操作")) @@ -108,21 +110,17 @@ class _TvDetailsPageState extends ConsumerState { } return ListView( children: [ - Card( margin: const EdgeInsets.all(4), clipBehavior: Clip.hardEdge, child: Row( children: [ Flexible( - child: SizedBox( - width: 150, - height: 200, - child: Image.network( - "${APIs.imagesUrl}/${details.id}/poster.jpg", - fit: BoxFit.contain, - headers: APIs.authHeaders, - ), + flex: 1, + child: Image.network( + "${APIs.imagesUrl}/${details.id}/poster.jpg", + fit: BoxFit.contain, + headers: APIs.authHeaders, ), ), Expanded(