mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 11:39:42 +01:00
add grey avatar with first letter of email-guest in call view
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
c75cf2fe20
commit
199ba4be34
@ -172,6 +172,10 @@ public class ParticipantDisplayItem {
|
|||||||
return raisedHand;
|
return raisedHand;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Participant.ActorType getActorType() {
|
||||||
|
return actorType;
|
||||||
|
}
|
||||||
|
|
||||||
public void addObserver(Observer observer) {
|
public void addObserver(Observer observer) {
|
||||||
participantDisplayItemNotifier.addObserver(observer);
|
participantDisplayItemNotifier.addObserver(observer);
|
||||||
}
|
}
|
||||||
|
@ -22,6 +22,7 @@ import android.widget.TextView;
|
|||||||
import com.nextcloud.talk.R;
|
import com.nextcloud.talk.R;
|
||||||
import com.nextcloud.talk.activities.CallActivity;
|
import com.nextcloud.talk.activities.CallActivity;
|
||||||
import com.nextcloud.talk.extensions.ImageViewExtensionsKt;
|
import com.nextcloud.talk.extensions.ImageViewExtensionsKt;
|
||||||
|
import com.nextcloud.talk.models.json.participants.Participant;
|
||||||
|
|
||||||
import org.webrtc.MediaStream;
|
import org.webrtc.MediaStream;
|
||||||
import org.webrtc.MediaStreamTrack;
|
import org.webrtc.MediaStreamTrack;
|
||||||
@ -143,8 +144,16 @@ public class ParticipantsAdapter extends BaseAdapter {
|
|||||||
nickTextView.setVisibility(View.VISIBLE);
|
nickTextView.setVisibility(View.VISIBLE);
|
||||||
nickTextView.setText(participantDisplayItem.getNick());
|
nickTextView.setText(participantDisplayItem.getNick());
|
||||||
}
|
}
|
||||||
|
if (participantDisplayItem.getActorType() == Participant.ActorType.GUESTS ||
|
||||||
|
participantDisplayItem.getActorType() == Participant.ActorType.EMAILS) {
|
||||||
|
ImageViewExtensionsKt.loadFirstLetterAvatar(
|
||||||
|
imageView,
|
||||||
|
String.valueOf(participantDisplayItem.getNick().charAt(0))
|
||||||
|
);
|
||||||
|
} else {
|
||||||
ImageViewExtensionsKt.loadAvatarWithUrl(imageView,null, participantDisplayItem.getUrlForAvatar());
|
ImageViewExtensionsKt.loadAvatarWithUrl(imageView,null, participantDisplayItem.getUrlForAvatar());
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ImageView audioOffView = convertView.findViewById(R.id.remote_audio_off);
|
ImageView audioOffView = convertView.findViewById(R.id.remote_audio_off);
|
||||||
if (!participantDisplayItem.isAudioEnabled()) {
|
if (!participantDisplayItem.isAudioEnabled()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user