From 5786441681e55b31a7e224a5c7ba37a686490909 Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Wed, 16 May 2018 21:40:49 +0200 Subject: max out emoji enlargment at 42 emojis --- src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/main/java/de/pixart/messenger/ui/adapter') diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java index 24fd2213d..ab599c1f3 100644 --- a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java +++ b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java @@ -213,7 +213,7 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie return 4; } - public int getItemViewType(Message message) { + private int getItemViewType(Message message) { if (message.getType() == Message.TYPE_STATUS) { if (DATE_SEPARATOR_BODY.equals(message.getBody())) { return DATE_SEPARATOR; @@ -232,7 +232,7 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie return this.getItemViewType(getItem(position)); } - public int getMessageTextColor(boolean onDark, boolean primary) { + private int getMessageTextColor(boolean onDark, boolean primary) { if (onDark) { return ContextCompat.getColor(activity, primary ? R.color.white : R.color.white70); } else { @@ -444,7 +444,7 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie } - private int applyQuoteSpan(SpannableStringBuilder body, int start, int end, boolean darkBackground) { + private void applyQuoteSpan(SpannableStringBuilder body, int start, int end, boolean darkBackground) { if (start > 1 && !"\n\n".equals(body.subSequence(start - 2, start).toString())) { body.insert(start++, "\n"); body.setSpan(new DividerSpan(false), start - 2, start, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); @@ -458,7 +458,6 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie : ContextCompat.getColor(activity, R.color.bubble); DisplayMetrics metrics = getContext().getResources().getDisplayMetrics(); body.setSpan(new QuoteSpan(color, metrics), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); - return 0; } /** @@ -586,7 +585,7 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie } } } - Matcher matcher = Emoticons.generatePattern(body).matcher(body); + Matcher matcher = Emoticons.getEmojiPattern(body).matcher(body); while (matcher.find()) { if (matcher.start() < matcher.end()) { body.setSpan(new RelativeSizeSpan(1.5f), matcher.start(), matcher.end(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); -- cgit v1.2.3