diff --git a/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java b/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java index 0deff5fc8..9caa6940a 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/items/UserItem.java @@ -23,6 +23,7 @@ package com.nextcloud.talk.adapters.items; import android.content.res.Resources; import android.graphics.drawable.BitmapDrawable; import android.text.TextUtils; +import android.util.Log; import android.view.View; import android.widget.ImageView; @@ -46,6 +47,7 @@ import org.w3c.dom.Text; import eu.davidea.flexibleadapter.FlexibleAdapter; import eu.davidea.flexibleadapter.items.AbstractFlexibleItem; import eu.davidea.flexibleadapter.items.IFilterable; +import eu.davidea.flexibleadapter.items.IFlexible; import eu.davidea.flexibleadapter.items.ISectionable; import eu.davidea.flexibleadapter.utils.FlexibleUtils; import eu.davidea.viewholders.FlexibleViewHolder; @@ -122,6 +124,20 @@ public class UserItem extends AbstractFlexibleItem } } + if (!isOnline) { + if (holder.contactMentionId != null) { + holder.contactMentionId.setAlpha(0.38f); + } + holder.contactDisplayName.setAlpha(0.38f); + holder.simpleDraweeView.setAlpha(0.38f); + } else { + if (holder.contactMentionId != null) { + holder.contactMentionId.setAlpha(1.0f); + } + holder.contactDisplayName.setAlpha(1.0f); + holder.simpleDraweeView.setAlpha(1.0f); + } + if (adapter.hasFilter()) { FlexibleUtils.highlightText(holder.contactDisplayName, participant.getDisplayName(), String.valueOf(adapter.getFilter(String.class)), NextcloudTalkApplication.Companion.getSharedApplication() @@ -168,12 +184,6 @@ public class UserItem extends AbstractFlexibleItem holder.simpleDraweeView.getHierarchy().setImage(new BitmapDrawable(DisplayUtils.getRoundedBitmapFromVectorDrawableResource(NextcloudTalkApplication.Companion.getSharedApplication().getResources(), R.drawable.ic_people_group_white_24px)), 100, true); } - if (!isOnline) { - holder.itemView.setAlpha(0.38f); - } else { - holder.itemView.setAlpha(1.0f); - } - Resources resources = NextcloudTalkApplication.Companion.getSharedApplication().getResources(); if (header == null) {