diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallView.java b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallView.java
index a5a2b641cf..54694b2149 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallView.java
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/webrtc/WebRtcCallView.java
@@ -92,6 +92,7 @@ public class WebRtcCallView extends ConstraintLayout {
private ControlsListener controlsListener;
private RecipientId recipientId;
private ImageView answer;
+ private TextView answerWithoutVideoLabel;
private ImageView cameraDirectionToggle;
private AccessibleToggleButton ringToggle;
private PictureInPictureGestureHelper pictureInPictureGestureHelper;
@@ -173,6 +174,7 @@ public class WebRtcCallView extends ConstraintLayout {
parent = findViewById(R.id.call_screen);
participantsParent = findViewById(R.id.call_screen_participants_parent);
answer = findViewById(R.id.call_screen_answer_call);
+ answerWithoutVideoLabel = findViewById(R.id.call_screen_answer_without_video_label);
cameraDirectionToggle = findViewById(R.id.call_screen_camera_direction_toggle);
ringToggle = findViewById(R.id.call_screen_audio_ring_toggle);
hangup = findViewById(R.id.call_screen_end_call);
@@ -198,6 +200,8 @@ public class WebRtcCallView extends ConstraintLayout {
fullScreenShade = findViewById(R.id.call_screen_full_shade);
View decline = findViewById(R.id.call_screen_decline_call);
+ View answerLabel = findViewById(R.id.call_screen_answer_call_label);
+ View declineLabel = findViewById(R.id.call_screen_decline_call_label);
callParticipantsPager.setPageTransformer(new MarginPageTransformer(ViewUtil.dpToPx(4)));
@@ -222,7 +226,9 @@ public class WebRtcCallView extends ConstraintLayout {
topViews.add(topGradient);
incomingCallViews.add(answer);
+ incomingCallViews.add(answerLabel);
incomingCallViews.add(decline);
+ incomingCallViews.add(declineLabel);
incomingCallViews.add(footerGradient);
incomingCallViews.add(incomingRingStatus);
@@ -621,6 +627,7 @@ public class WebRtcCallView extends ConstraintLayout {
if (webRtcControls.displayAnswerWithoutVideo()) {
visibleViewSet.add(answerWithoutVideo);
+ visibleViewSet.add(answerWithoutVideoLabel);
answer.setImageDrawable(AppCompatResources.getDrawable(getContext(), R.drawable.webrtc_call_screen_answer_with_video));
}
diff --git a/app/src/main/res/drawable/webrtc_call_screen_answer_without_video.xml b/app/src/main/res/drawable/webrtc_call_screen_answer_without_video.xml
index dbe0d82981..e1ec896c88 100644
--- a/app/src/main/res/drawable/webrtc_call_screen_answer_without_video.xml
+++ b/app/src/main/res/drawable/webrtc_call_screen_answer_without_video.xml
@@ -3,7 +3,7 @@
diff --git a/app/src/main/res/layout/webrtc_call_view.xml b/app/src/main/res/layout/webrtc_call_view.xml
index 95bf8a700d..23d7279381 100644
--- a/app/src/main/res/layout/webrtc_call_view.xml
+++ b/app/src/main/res/layout/webrtc_call_view.xml
@@ -325,6 +325,20 @@
app:srcCompat="@drawable/webrtc_call_screen_hangup"
tools:visibility="gone" />
+
+
+
+
+
+