mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-23 18:15:22 +00:00
group visual fixes
// FREEBIE
This commit is contained in:
parent
ebf6a2d833
commit
2e141b2a90
@ -19,6 +19,8 @@ package org.thoughtcrime.securesms.database.model;
|
||||
import android.content.Context;
|
||||
import android.text.Spannable;
|
||||
import android.text.SpannableString;
|
||||
import android.text.style.ForegroundColorSpan;
|
||||
import android.text.style.RelativeSizeSpan;
|
||||
import android.text.style.StyleSpan;
|
||||
import android.text.style.TextAppearanceSpan;
|
||||
|
||||
@ -177,7 +179,7 @@ public abstract class MessageRecord extends DisplayRecord {
|
||||
|
||||
protected SpannableString emphasisAdded(String sequence) {
|
||||
SpannableString spannable = new SpannableString(sequence);
|
||||
spannable.setSpan(new TextAppearanceSpan(context, android.R.style.TextAppearance_Small), 0, sequence.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
spannable.setSpan(new RelativeSizeSpan(0.9f), 0, sequence.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
spannable.setSpan(new StyleSpan(android.graphics.Typeface.ITALIC), 0, sequence.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||
|
||||
return spannable;
|
||||
|
@ -37,20 +37,21 @@ public class GroupUtil {
|
||||
}
|
||||
|
||||
try {
|
||||
String description = "";
|
||||
GroupContext groupContext = GroupContext.parseFrom(Base64.decode(encodedGroup));
|
||||
List<String> members = groupContext.getMembersList();
|
||||
String title = groupContext.getName();
|
||||
StringBuilder description = new StringBuilder();
|
||||
GroupContext groupContext = GroupContext.parseFrom(Base64.decode(encodedGroup));
|
||||
List<String> members = groupContext.getMembersList();
|
||||
String title = groupContext.getName();
|
||||
|
||||
if (!members.isEmpty()) {
|
||||
description += context.getString(R.string.GroupUtil_joined_the_group, Util.join(members, ", "));
|
||||
description.append(context.getString(R.string.GroupUtil_joined_the_group, Util.join(members, ", ")));
|
||||
}
|
||||
|
||||
if (title != null && !title.trim().isEmpty()) {
|
||||
description += context.getString(R.string.GroupUtil_title_is_now, title);
|
||||
if (description.length() > 0) description.append(" ");
|
||||
description.append(context.getString(R.string.GroupUtil_title_is_now, title));
|
||||
}
|
||||
|
||||
return description;
|
||||
return description.toString();
|
||||
} catch (InvalidProtocolBufferException e) {
|
||||
Log.w("GroupUtil", e);
|
||||
return context.getString(R.string.GroupUtil_group_updated);
|
||||
|
Loading…
Reference in New Issue
Block a user