hide peer name when in pip mode

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2021-11-04 09:57:27 +01:00
parent 052dc588aa
commit 63593df03e
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B
2 changed files with 9 additions and 19 deletions

View File

@ -256,7 +256,7 @@ public class CallActivity extends BaseActivity {
private Map<String, ParticipantDisplayItem> participantDisplayItems;
private ParticipantsAdapter participantsAdapter;
private Boolean isInPipMode = false;
public Boolean isInPipMode = false;
private CallActivityBinding binding;

View File

@ -15,6 +15,7 @@ import com.facebook.drawee.backends.pipeline.Fresco;
import com.facebook.drawee.interfaces.DraweeController;
import com.facebook.drawee.view.SimpleDraweeView;
import com.nextcloud.talk.R;
import com.nextcloud.talk.activities.CallActivity;
import com.nextcloud.talk.utils.DisplayUtils;
import org.webrtc.MediaStream;
@ -98,7 +99,6 @@ public class ParticipantsAdapter extends BaseAdapter {
layoutParams.height = scaleGridViewItemHeight();
convertView.setLayoutParams(layoutParams);
TextView nickTextView = convertView.findViewById(R.id.peer_nick_text_view);
SimpleDraweeView imageView = convertView.findViewById(R.id.avatarImageView);
@ -112,8 +112,13 @@ public class ParticipantsAdapter extends BaseAdapter {
} else {
imageView.setVisibility(View.VISIBLE);
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);
DraweeController draweeController = Fresco.newDraweeControllerBuilder()
@ -130,21 +135,6 @@ public class ParticipantsAdapter extends BaseAdapter {
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;
}