Browse Source

fix(live_room): 修复直播间关闭按钮点击后overlay显示异常问题

- 调整代码格式以提高可读性
- 修改关闭按钮点击逻辑,先显示overlay再执行页面返回
- 添加延迟机制确保overlay正确显示后再返回上一页
ios
Jolie 4 months ago
parent
commit
95d39ff3cd
1 changed files with 7 additions and 3 deletions
  1. 10
      lib/pages/discover/live_room_page.dart

10
lib/pages/discover/live_room_page.dart

@ -165,7 +165,8 @@ class _LiveRoomPageState extends State<LiveRoomPage> {
children: [
SizedBox(height: 10.w),
Obx(() {
final detail = _roomController.rtcChannelDetail.value;
final detail =
_roomController.rtcChannelDetail.value;
final anchorInfo = detail?.anchorInfo;
final userName = anchorInfo!.nickName;
@ -177,8 +178,11 @@ class _LiveRoomPageState extends State<LiveRoomPage> {
popularityText: popularityText,
avatarAsset: avatarAsset,
onCloseTap: () {
_overlayController.toggle();
Get.back();
_overlayController.show();
// overlay
Future.microtask(() {
Get.back();
});
},
);
}),

Loading…
Cancel
Save