diff --git a/lib/pages/fav_detail/controller.dart b/lib/pages/fav_detail/controller.dart index 116d8add..5c917fd8 100644 --- a/lib/pages/fav_detail/controller.dart +++ b/lib/pages/fav_detail/controller.dart @@ -127,7 +127,8 @@ class FavDetailController extends MultiSelectController { void toViewPlayAll() { if (loadingState.value is Success) { - List list = (loadingState.value as Success).response; + List list = List.from( + (loadingState.value as Success).response); for (FavDetailItemData element in list) { if (element.cid == null) { continue; diff --git a/lib/pages/fav_detail/view.dart b/lib/pages/fav_detail/view.dart index c739dee7..059b2504 100644 --- a/lib/pages/fav_detail/view.dart +++ b/lib/pages/fav_detail/view.dart @@ -360,9 +360,9 @@ class _FavDetailPageState extends State { }, ), Positioned( - top: 8, + top: 5, left: 12, - bottom: 8, + bottom: 5, child: IgnorePointer( child: LayoutBuilder( builder: (context, constraints) => diff --git a/lib/pages/fav_detail/widget/fav_video_card.dart b/lib/pages/fav_detail/widget/fav_video_card.dart index d5ec1772..b0164357 100644 --- a/lib/pages/fav_detail/widget/fav_video_card.dart +++ b/lib/pages/fav_detail/widget/fav_video_card.dart @@ -77,7 +77,7 @@ class FavVideoCardH extends StatelessWidget { child: Padding( padding: const EdgeInsets.symmetric( horizontal: StyleString.safeSpace, - vertical: StyleString.cardSpace, + vertical: 5, ), child: LayoutBuilder( builder: (context, boxConstraints) { diff --git a/lib/pages/history/widgets/item.dart b/lib/pages/history/widgets/item.dart index fe1c7578..22dae0ac 100644 --- a/lib/pages/history/widgets/item.dart +++ b/lib/pages/history/widgets/item.dart @@ -163,7 +163,7 @@ class HistoryItem extends StatelessWidget { child: Padding( padding: const EdgeInsets.symmetric( horizontal: StyleString.safeSpace, - vertical: StyleString.cardSpace, + vertical: 5, ), child: LayoutBuilder( builder: (context, boxConstraints) { diff --git a/lib/pages/later/controller.dart b/lib/pages/later/controller.dart index 04e03a44..959b66ec 100644 --- a/lib/pages/later/controller.dart +++ b/lib/pages/later/controller.dart @@ -168,7 +168,8 @@ class LaterController extends MultiSelectController { // 稍后再看播放全部 void toViewPlayAll() { if (loadingState.value is Success) { - List list = (loadingState.value as Success).response; + List list = List.from( + (loadingState.value as Success).response); for (HotVideoItemModel item in list) { if (item.cid == null) { continue; diff --git a/lib/pages/subscription/widgets/item.dart b/lib/pages/subscription/widgets/item.dart index 02237782..980f0789 100644 --- a/lib/pages/subscription/widgets/item.dart +++ b/lib/pages/subscription/widgets/item.dart @@ -28,7 +28,7 @@ class SubItem extends StatelessWidget { }, ), child: Padding( - padding: const EdgeInsets.fromLTRB(12, 7, 12, 7), + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 7), child: LayoutBuilder( builder: (context, boxConstraints) { double width = diff --git a/lib/pages/subscription_detail/widget/sub_video_card.dart b/lib/pages/subscription_detail/widget/sub_video_card.dart index 4bad5a08..71ac4aff 100644 --- a/lib/pages/subscription_detail/widget/sub_video_card.dart +++ b/lib/pages/subscription_detail/widget/sub_video_card.dart @@ -41,8 +41,10 @@ class SubVideoCardH extends StatelessWidget { }); }, child: Padding( - padding: const EdgeInsets.fromLTRB( - StyleString.safeSpace, 5, StyleString.safeSpace, 5), + padding: const EdgeInsets.symmetric( + horizontal: StyleString.safeSpace, + vertical: 5, + ), child: LayoutBuilder( builder: (context, boxConstraints) { double width = diff --git a/lib/pages/video/detail/introduction/controller.dart b/lib/pages/video/detail/introduction/controller.dart index 927dd900..623179c9 100644 --- a/lib/pages/video/detail/introduction/controller.dart +++ b/lib/pages/video/detail/introduction/controller.dart @@ -131,16 +131,14 @@ class VideoIntroController extends GetxController if (result['status']) { videoDetail.value = result['data']!; videoItem!['staff'] = result['data'].staff; - final videoDetailController = - Get.find(tag: heroTag); - if (videoDetailController.videoItem['pic'] == null || - videoDetailController.videoItem['pic'] == '') { - try { + try { + final videoDetailController = + Get.find(tag: heroTag); + if (videoDetailController.videoItem['pic'] == null || + videoDetailController.videoItem['pic'] == '') { videoDetailController.videoItem['pic'] = result['data'].pic; - } catch (e) { - debugPrint(e.toString()); } - } + } catch (_) {} if (videoDetail.value.pages != null && videoDetail.value.pages!.isNotEmpty && lastPlayCid.value == 0) {