Compare commits
No commits in common. "69690cd2da9894af40298ed6dd21170b76b901bb" and "0bfb3d0be4a2eebba8c68397d03cdf589b54deae" have entirely different histories.
69690cd2da
...
0bfb3d0be4
|
|
@ -1,30 +0,0 @@
|
|||
// ignore_for_file: constant_identifier_names
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
/// UI间距和边距常量定义
|
||||
class UISpacingConstant {
|
||||
/// 聊天消息项的垂直边距
|
||||
static const EdgeInsets chatMessageVerticalMargin =
|
||||
EdgeInsets.symmetric(vertical: 10);
|
||||
|
||||
/// 撤回消息的垂直边距
|
||||
static const EdgeInsets revokedMessageVerticalMargin =
|
||||
EdgeInsets.symmetric(vertical: 10);
|
||||
|
||||
/// 时间分隔符的垂直边距
|
||||
static const EdgeInsets timeDividerVerticalMargin =
|
||||
EdgeInsets.symmetric(vertical: 10);
|
||||
|
||||
/// 未读消息分隔符的垂直边距
|
||||
static const EdgeInsets unreadDividerVerticalMargin =
|
||||
EdgeInsets.symmetric(vertical: 10);
|
||||
|
||||
/// 群提示消息的边距(垂直和水平)
|
||||
static const EdgeInsets groupTipsMessageMargin =
|
||||
EdgeInsets.symmetric(vertical: 6, horizontal: 30);
|
||||
|
||||
/// 群提示消息容器的底部内边距
|
||||
static const EdgeInsets groupTipsMessagePadding =
|
||||
EdgeInsets.only(bottom: 12);
|
||||
}
|
||||
|
|
@ -29,7 +29,6 @@ import 'package:collection/collection.dart';
|
|||
import 'package:tencent_cloud_chat_uikit/ui/utils/common_utils.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/utils/logger.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/theme/tui_theme.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/constants/ui_spacing_constant.dart';
|
||||
|
||||
/// 群提示消息文本片段数据类
|
||||
class TipsTextSegment {
|
||||
|
|
@ -537,7 +536,7 @@ class MessageUtils {
|
|||
}
|
||||
|
||||
static Widget wrapMessageTips(Widget child, TUITheme? theme) {
|
||||
return Container(margin: UISpacingConstant.groupTipsMessageMargin, child: child);
|
||||
return Container(margin: const EdgeInsets.symmetric(vertical: 10, horizontal: 30), child: child);
|
||||
}
|
||||
|
||||
static String getAbstractMessageAsync(V2TimMessage message, List<V2TimGroupMemberFullInfo?> groupMemberList) {
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ import 'package:tencent_cloud_chat_uikit/data_services/message/message_services.
|
|||
import 'package:tencent_cloud_chat_uikit/data_services/services_locatar.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/tencent_cloud_chat_uikit.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/constants/history_message_constant.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/constants/ui_spacing_constant.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/utils/message.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/utils/platform.dart';
|
||||
import 'package:tencent_cloud_chat_uikit/ui/utils/screen_utils.dart';
|
||||
|
|
@ -630,7 +629,7 @@ class _TIMUIKItHistoryMessageListItemState extends TIMUIKitState<TIMUIKitHistory
|
|||
Widget _groupTipsMessageBuilder(TUIChatSeparateViewModel model) {
|
||||
final messageItem = widget.message;
|
||||
return Container(
|
||||
padding: UISpacingConstant.groupTipsMessagePadding,
|
||||
padding: const EdgeInsets.only(bottom: 20),
|
||||
child: TIMUIKitGroupTipsElem(
|
||||
groupTipsElem: messageItem.groupTipsElem!,
|
||||
groupMemberList: model.groupMemberList ?? [],
|
||||
|
|
@ -639,7 +638,7 @@ class _TIMUIKItHistoryMessageListItemState extends TIMUIKitState<TIMUIKitHistory
|
|||
|
||||
Widget _selfRevokeEditMessageBuilder(theme, TUIChatSeparateViewModel model) {
|
||||
return Container(
|
||||
margin: UISpacingConstant.revokedMessageVerticalMargin,
|
||||
margin: const EdgeInsets.symmetric(vertical: 20),
|
||||
alignment: Alignment.center,
|
||||
child: Text.rich(TextSpan(children: [
|
||||
TextSpan(
|
||||
|
|
@ -659,7 +658,7 @@ class _TIMUIKItHistoryMessageListItemState extends TIMUIKitState<TIMUIKitHistory
|
|||
|
||||
Widget _revokedMessageBuilder(theme, String option2) {
|
||||
return Container(
|
||||
margin: UISpacingConstant.revokedMessageVerticalMargin,
|
||||
margin: const EdgeInsets.symmetric(vertical: 20),
|
||||
alignment: Alignment.center,
|
||||
child: Text(
|
||||
TIM_t_para("{{option2}}撤回了一条消息", "$option2撤回了一条消息")(option2: option2),
|
||||
|
|
@ -670,7 +669,7 @@ class _TIMUIKItHistoryMessageListItemState extends TIMUIKitState<TIMUIKitHistory
|
|||
Widget _timeDividerBuilder(theme, int timeStamp, TUIChatSeparateViewModel model) {
|
||||
return Container(
|
||||
alignment: Alignment.center,
|
||||
margin: UISpacingConstant.timeDividerVerticalMargin,
|
||||
margin: const EdgeInsets.symmetric(vertical: 20),
|
||||
child: Text(
|
||||
model.chatConfig.timeDividerConfig?.timestampParser != null
|
||||
? (model.chatConfig.timeDividerConfig?.timestampParser!(timeStamp))!
|
||||
|
|
@ -687,7 +686,7 @@ class _TIMUIKItHistoryMessageListItemState extends TIMUIKitState<TIMUIKitHistory
|
|||
Widget _latestDividerBuilder(TUITheme theme) {
|
||||
return Container(
|
||||
alignment: Alignment.center,
|
||||
margin: UISpacingConstant.unreadDividerVerticalMargin,
|
||||
margin: const EdgeInsets.symmetric(vertical: 20),
|
||||
child: Row(
|
||||
mainAxisAlignment: MainAxisAlignment.center,
|
||||
children: [
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ class TIMUIKitConversationItem extends TIMUIKitStatelessWidget {
|
|||
|
||||
// 针对安卓设备的字体大小调整
|
||||
final msgFontSize =
|
||||
isDesktopScreen ? 12.0 : (isAndroid ? 14.0 : 14.0); // 安卓设备使用稍小的字体
|
||||
isDesktopScreen ? 12.0 : (isAndroid ? 13.0 : 14.0); // 安卓设备使用稍小的字体
|
||||
|
||||
if (lastMsg != null &&
|
||||
lastMessageBuilder != null &&
|
||||
|
|
@ -119,7 +119,7 @@ class TIMUIKitConversationItem extends TIMUIKitStatelessWidget {
|
|||
|
||||
// 针对安卓设备的字体大小调整
|
||||
final titleFontSize =
|
||||
isDesktopScreen ? 12.0 : (isAndroid ? 16.0 : 16.0); // 安卓设备使用稍小的字体
|
||||
isDesktopScreen ? 12.0 : (isAndroid ? 14.0 : 15.0); // 安卓设备使用稍小的字体
|
||||
|
||||
return Container(
|
||||
padding: const EdgeInsets.only(top: 6, bottom: 6, left: 16, right: 16),
|
||||
|
|
@ -189,7 +189,7 @@ class TIMUIKitConversationItem extends TIMUIKitStatelessWidget {
|
|||
height: 1.2,
|
||||
color: theme.conversationItemTitleTextColor,
|
||||
fontSize: titleFontSize,
|
||||
fontWeight: FontWeight.bold,
|
||||
fontWeight: FontWeight.w400,
|
||||
),
|
||||
)),
|
||||
Flexible(
|
||||
|
|
|
|||
Loading…
Reference in New Issue