diff --git a/lib/pages/dynamics/widgets/live_rcmd_panel.dart b/lib/pages/dynamics/widgets/live_rcmd_panel.dart index 2315fabe..255b423b 100644 --- a/lib/pages/dynamics/widgets/live_rcmd_panel.dart +++ b/lib/pages/dynamics/widgets/live_rcmd_panel.dart @@ -73,6 +73,7 @@ Widget liveRcmdPanel(item, context, {floor = 1}) { Hero( tag: liveRcmd.roomId.toString(), child: NetworkImgLayer( + radius: 12, type: floor == 1 ? 'emote' : null, width: width, height: width / StyleString.aspectRatio, @@ -112,7 +113,7 @@ Widget liveRcmdPanel(item, context, {floor = 1}) { ], ), borderRadius: floor == 1 - ? null + ? const BorderRadius.all(Radius.circular(12)) : const BorderRadius.all(Radius.circular(6))), child: Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, diff --git a/lib/pages/live_room/controller.dart b/lib/pages/live_room/controller.dart index 73e95c3f..76b32d59 100644 --- a/lib/pages/live_room/controller.dart +++ b/lib/pages/live_room/controller.dart @@ -194,4 +194,10 @@ class LiveRoomController extends GetxController { } }); } + + @override + void onClose() { + scrollController.dispose(); + super.onClose(); + } } diff --git a/lib/pages/live_room/view.dart b/lib/pages/live_room/view.dart index b5e16974..32aa1dbe 100644 --- a/lib/pages/live_room/view.dart +++ b/lib/pages/live_room/view.dart @@ -93,7 +93,6 @@ class _LiveRoomPageState extends State plPlayerController.dispose(); _ctr.dispose(); _liveRoomController.scrollController.removeListener(() {}); - _liveRoomController.scrollController.dispose(); super.dispose(); }