mirror of
https://github.com/MGislv/NekoX.git
synced 2024-07-04 11:13:36 +00:00
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);
|
totalHeight += AndroidUtilities.dp(2);
|
||||||
}
|
}
|
||||||
int restLines = 0;
|
int restLines = 0;
|
||||||
|
CharSequence emojiTitle = Emoji.replaceEmoji(title, Theme.chat_replyNamePaint.getFontMetricsInt(), AndroidUtilities.dp(14), false);
|
||||||
if (!isSmallImage || description == null) {
|
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 {
|
} else {
|
||||||
restLines = restLinesCount;
|
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();
|
restLinesCount -= titleLayout.getLineCount();
|
||||||
}
|
}
|
||||||
int height = titleLayout.getLineBottom(titleLayout.getLineCount() - 1);
|
int height = titleLayout.getLineBottom(titleLayout.getLineCount() - 1);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user