mirror of https://github.com/NekoX-Dev/NekoX.git
Fix emoji display in link Title
This commit is contained in:
parent
793fd0d51f
commit
8154cf501b
|
@ -3539,11 +3539,12 @@ public class ChatMessageCell extends BaseCell implements SeekBar.SeekBarDelegate
|
|||
totalHeight += AndroidUtilities.dp(2);
|
||||
}
|
||||
int restLines = 0;
|
||||
CharSequence emojiTitle = Emoji.replaceEmoji(title, Theme.chat_replyNamePaint.getFontMetricsInt(), AndroidUtilities.dp(14), false);
|
||||
if (!isSmallImage || description == null) {
|
||||
titleLayout = StaticLayoutEx.createStaticLayout(title, Theme.chat_replyNamePaint, linkPreviewMaxWidth, Layout.Alignment.ALIGN_NORMAL, 1.0f, AndroidUtilities.dp(1), false, TextUtils.TruncateAt.END, linkPreviewMaxWidth, 4);
|
||||
titleLayout = StaticLayoutEx.createStaticLayout(emojiTitle, Theme.chat_replyNamePaint, linkPreviewMaxWidth, Layout.Alignment.ALIGN_NORMAL, 1.0f, AndroidUtilities.dp(1), false, TextUtils.TruncateAt.END, linkPreviewMaxWidth, 4);
|
||||
} else {
|
||||
restLines = restLinesCount;
|
||||
titleLayout = generateStaticLayout(title, Theme.chat_replyNamePaint, linkPreviewMaxWidth, linkPreviewMaxWidth - AndroidUtilities.dp(48 + 4), restLinesCount, 4);
|
||||
titleLayout = generateStaticLayout(emojiTitle, Theme.chat_replyNamePaint, linkPreviewMaxWidth, linkPreviewMaxWidth - AndroidUtilities.dp(48 + 4), restLinesCount, 4);
|
||||
restLinesCount -= titleLayout.getLineCount();
|
||||
}
|
||||
int height = titleLayout.getLineBottom(titleLayout.getLineCount() - 1);
|
||||
|
|
Loading…
Reference in New Issue