mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-06 06:15:12 +00:00
Fix the final bugs with user management
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
85b75b7da5
commit
cba3f3317c
@ -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<UserItem.UserItemViewHolder>
|
||||
}
|
||||
}
|
||||
|
||||
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<UserItem.UserItemViewHolder>
|
||||
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) {
|
||||
|
Loading…
Reference in New Issue
Block a user