mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-20 12:09:45 +01:00
hide peer name when in pip mode
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
parent
052dc588aa
commit
63593df03e
@ -256,7 +256,7 @@ public class CallActivity extends BaseActivity {
|
|||||||
private Map<String, ParticipantDisplayItem> participantDisplayItems;
|
private Map<String, ParticipantDisplayItem> participantDisplayItems;
|
||||||
private ParticipantsAdapter participantsAdapter;
|
private ParticipantsAdapter participantsAdapter;
|
||||||
|
|
||||||
private Boolean isInPipMode = false;
|
public Boolean isInPipMode = false;
|
||||||
|
|
||||||
private CallActivityBinding binding;
|
private CallActivityBinding binding;
|
||||||
|
|
||||||
|
@ -15,6 +15,7 @@ import com.facebook.drawee.backends.pipeline.Fresco;
|
|||||||
import com.facebook.drawee.interfaces.DraweeController;
|
import com.facebook.drawee.interfaces.DraweeController;
|
||||||
import com.facebook.drawee.view.SimpleDraweeView;
|
import com.facebook.drawee.view.SimpleDraweeView;
|
||||||
import com.nextcloud.talk.R;
|
import com.nextcloud.talk.R;
|
||||||
|
import com.nextcloud.talk.activities.CallActivity;
|
||||||
import com.nextcloud.talk.utils.DisplayUtils;
|
import com.nextcloud.talk.utils.DisplayUtils;
|
||||||
|
|
||||||
import org.webrtc.MediaStream;
|
import org.webrtc.MediaStream;
|
||||||
@ -98,7 +99,6 @@ public class ParticipantsAdapter extends BaseAdapter {
|
|||||||
layoutParams.height = scaleGridViewItemHeight();
|
layoutParams.height = scaleGridViewItemHeight();
|
||||||
convertView.setLayoutParams(layoutParams);
|
convertView.setLayoutParams(layoutParams);
|
||||||
|
|
||||||
|
|
||||||
TextView nickTextView = convertView.findViewById(R.id.peer_nick_text_view);
|
TextView nickTextView = convertView.findViewById(R.id.peer_nick_text_view);
|
||||||
SimpleDraweeView imageView = convertView.findViewById(R.id.avatarImageView);
|
SimpleDraweeView imageView = convertView.findViewById(R.id.avatarImageView);
|
||||||
|
|
||||||
@ -112,8 +112,13 @@ public class ParticipantsAdapter extends BaseAdapter {
|
|||||||
} else {
|
} else {
|
||||||
imageView.setVisibility(View.VISIBLE);
|
imageView.setVisibility(View.VISIBLE);
|
||||||
surfaceViewRenderer.setVisibility(View.INVISIBLE);
|
surfaceViewRenderer.setVisibility(View.INVISIBLE);
|
||||||
nickTextView.setVisibility(View.VISIBLE);
|
|
||||||
nickTextView.setText(participantDisplayItem.getNick());
|
if (((CallActivity) mContext).isInPipMode) {
|
||||||
|
nickTextView.setVisibility(View.GONE);
|
||||||
|
} else {
|
||||||
|
nickTextView.setVisibility(View.VISIBLE);
|
||||||
|
nickTextView.setText(participantDisplayItem.getNick());
|
||||||
|
}
|
||||||
|
|
||||||
imageView.setController(null);
|
imageView.setController(null);
|
||||||
DraweeController draweeController = Fresco.newDraweeControllerBuilder()
|
DraweeController draweeController = Fresco.newDraweeControllerBuilder()
|
||||||
@ -130,21 +135,6 @@ public class ParticipantsAdapter extends BaseAdapter {
|
|||||||
audioOffView.setVisibility(View.INVISIBLE);
|
audioOffView.setVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
convertView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onViewAttachedToWindow(View v) {
|
|
||||||
Log.d(TAG,"onViewAttachedToWindow");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onViewDetachedFromWindow(View v) {
|
|
||||||
Log.d(TAG,"onViewDetachedFromWindow");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
return convertView;
|
return convertView;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user