diff --git a/lib/pages/live_room/send_dm_panel.dart b/lib/pages/live_room/send_dm_panel.dart index 7703df0e5..305619dbb 100644 --- a/lib/pages/live_room/send_dm_panel.dart +++ b/lib/pages/live_room/send_dm_panel.dart @@ -93,6 +93,7 @@ class _ReplyPageState extends CommonPublishPageState { message: emote.emoticonUnique!, dmType: 1, emoticonOptions: '[object Object]', + emoticonUnique: emote.emoji, ); }, ), @@ -218,6 +219,7 @@ class _ReplyPageState extends CommonPublishPageState { List? pictures, int? dmType, emoticonOptions, + emoticonUnique, }) async { if (!liveRoomController.isLogin) { SmartDialog.showToast('未登录'); @@ -235,7 +237,7 @@ class _ReplyPageState extends CommonPublishPageState { SmartDialog.showToast('发送成功'); liveRoomController.plPlayerController.danmakuController?.addDanmaku( DanmakuContentItem( - message, + emoticonUnique ?? message, type: DanmakuItemType.scroll, selfSend: true, ), diff --git a/lib/pages/live_room/view.dart b/lib/pages/live_room/view.dart index fcd92b08b..f2399fa1b 100644 --- a/lib/pages/live_room/view.dart +++ b/lib/pages/live_room/view.dart @@ -263,6 +263,7 @@ class _LiveRoomPageState extends State } Widget get _buildPH => Scaffold( + resizeToAvoidBottomInset: false, appBar: _buildAppBar, backgroundColor: Colors.transparent, body: Column( @@ -271,6 +272,7 @@ class _LiveRoomPageState extends State ); Widget get _buildPP => Scaffold( + resizeToAvoidBottomInset: false, backgroundColor: Colors.transparent, body: Stack( children: [