diff --git a/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListAdapter.java b/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListAdapter.java index b49ba9d6b4e674f19caba960489387ea5ec1fbfa..d2c4b96d388a2ebca2dfb573d3e6bc7e8a859498 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListAdapter.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/forum/ForumListAdapter.java @@ -52,19 +52,15 @@ class ForumListAdapter // Post Count int postCount = item.getPostCount(); if (postCount > 0) { - ui.avatar.setProblem(false); ui.postCount.setText(ctx.getResources() .getQuantityString(R.plurals.posts, postCount, postCount)); ui.postCount.setTextColor( - ContextCompat - .getColor(ctx, R.color.briar_text_secondary)); + ContextCompat.getColor(ctx, R.color.briar_text_secondary)); } else { - ui.avatar.setProblem(true); ui.postCount.setText(ctx.getString(R.string.no_posts)); ui.postCount.setTextColor( - ContextCompat - .getColor(ctx, R.color.briar_text_tertiary)); + ContextCompat.getColor(ctx, R.color.briar_text_tertiary)); } // Date diff --git a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupViewHolder.java b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupViewHolder.java index e09e371bf577eef70bdd422ed623b2f46d1df4a0..a2992ef8905c86757ce4c7792df1d0f26b7b3c88 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupViewHolder.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/privategroup/list/GroupViewHolder.java @@ -74,9 +74,7 @@ class GroupViewHolder extends RecyclerView.ViewHolder { if (group.isEmpty()) { postCount.setVisibility(GONE); date.setVisibility(GONE); - avatar.setProblem(true); - status - .setText(ctx.getString(R.string.groups_group_is_empty)); + status.setText(ctx.getString(R.string.groups_group_is_empty)); status.setVisibility(VISIBLE); } else { // Message Count @@ -91,7 +89,6 @@ class GroupViewHolder extends RecyclerView.ViewHolder { long lastUpdate = group.getTimestamp(); date.setText(UiUtils.formatDate(ctx, lastUpdate)); date.setVisibility(VISIBLE); - avatar.setProblem(false); status.setVisibility(GONE); } remove.setVisibility(GONE); diff --git a/briar-android/src/main/java/org/briarproject/briar/android/view/TextAvatarView.java b/briar-android/src/main/java/org/briarproject/briar/android/view/TextAvatarView.java index 9d24bbe7543edfb34faf02b089c13bc99b67c34f..b06ba54197b8c44dcc9e3c036fc7035e3184d89c 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/view/TextAvatarView.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/view/TextAvatarView.java @@ -5,7 +5,6 @@ import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.support.annotation.UiThread; -import android.support.v4.content.ContextCompat; import android.support.v7.widget.AppCompatTextView; import android.util.AttributeSet; import android.view.LayoutInflater; @@ -26,7 +25,6 @@ public class TextAvatarView extends FrameLayout { private final AppCompatTextView character; private final CircleImageView background; private final TextView badge; - private int unreadCount; public TextAvatarView(Context context, @Nullable AttributeSet attrs) { super(context, attrs); @@ -49,30 +47,14 @@ public class TextAvatarView extends FrameLayout { } public void setUnreadCount(int count) { - unreadCount = count; if (count > 0) { - badge.setBackgroundResource(R.drawable.bubble); badge.setText(String.valueOf(count)); - badge.setTextColor(ContextCompat.getColor(getContext(), - R.color.briar_text_primary_inverse)); badge.setVisibility(VISIBLE); } else { badge.setVisibility(INVISIBLE); } } - public void setProblem(boolean problem) { - if (problem) { - badge.setBackgroundResource(R.drawable.bubble_problem); - badge.setText("!"); - badge.setTextColor(ContextCompat - .getColor(getContext(), R.color.briar_primary)); - badge.setVisibility(VISIBLE); - } else { - setUnreadCount(unreadCount); - } - } - public void setBackgroundBytes(byte[] bytes) { int r = getByte(bytes, 0) * 3 / 4 + 96; int g = getByte(bytes, 1) * 3 / 4 + 96; diff --git a/briar-android/src/main/res/drawable/bubble_problem.xml b/briar-android/src/main/res/drawable/bubble_problem.xml deleted file mode 100644 index 9d27c95966868597028bb7fef6761db186ae9cad..0000000000000000000000000000000000000000 --- a/briar-android/src/main/res/drawable/bubble_problem.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<shape - xmlns:android="http://schemas.android.com/apk/res/android" - android:shape="rectangle"> - - <corners - android:radius="@dimen/unread_bubble_size"/> - - <padding - android:left="@dimen/unread_bubble_padding_horizontal" - android:right="@dimen/unread_bubble_padding_horizontal"/> - - <solid - android:color="@color/briar_gold"/> - - <stroke - android:color="@color/briar_primary" - android:width="@dimen/avatar_border_width"/> - -</shape> -