fix layout

This commit is contained in:
Simon Ding
2024-07-15 15:12:51 +08:00
parent 876c1bca03
commit 5216260e70

View File

@@ -55,11 +55,15 @@ class _TvDetailsPageState extends ConsumerState<TvDetailsPage> {
opacity: 0.5, opacity: 0.5,
child: Text("${ep.airDate}"), child: Text("${ep.airDate}"),
)), )),
DataCell(ep.status == "dwnloading" DataCell(
Opacity(
opacity: 0.7,
child: ep.status == "downloading"
? const Icon(Icons.cloud_download) ? const Icon(Icons.cloud_download)
: (ep.status == "dwnloaded" : (ep.status == "downloaded"
? const Icon(Icons.cloud_done) ? const Icon(Icons.cloud_done)
: const Icon(Icons.cloud_off))), : const Icon(Icons.cloud_off))),
),
DataCell(IconButton( DataCell(IconButton(
onPressed: () async { onPressed: () async {
var f = ref var f = ref
@@ -94,10 +98,8 @@ class _TvDetailsPageState extends ConsumerState<TvDetailsPage> {
DataTable(columns: const [ DataTable(columns: const [
DataColumn(label: Text("#")), DataColumn(label: Text("#")),
DataColumn( DataColumn(
label: SizedBox( label: Text("标题"),
width: 500, ),
child: Text("标题"),
)),
DataColumn(label: Text("播出时间")), DataColumn(label: Text("播出时间")),
DataColumn(label: Text("状态")), DataColumn(label: Text("状态")),
DataColumn(label: Text("操作")) DataColumn(label: Text("操作"))
@@ -108,23 +110,19 @@ class _TvDetailsPageState extends ConsumerState<TvDetailsPage> {
} }
return ListView( return ListView(
children: [ children: [
Card( Card(
margin: const EdgeInsets.all(4), margin: const EdgeInsets.all(4),
clipBehavior: Clip.hardEdge, clipBehavior: Clip.hardEdge,
child: Row( child: Row(
children: <Widget>[ children: <Widget>[
Flexible( Flexible(
child: SizedBox( flex: 1,
width: 150,
height: 200,
child: Image.network( child: Image.network(
"${APIs.imagesUrl}/${details.id}/poster.jpg", "${APIs.imagesUrl}/${details.id}/poster.jpg",
fit: BoxFit.contain, fit: BoxFit.contain,
headers: APIs.authHeaders, headers: APIs.authHeaders,
), ),
), ),
),
Expanded( Expanded(
flex: 6, flex: 6,
child: Row( child: Row(