From d7d67673615224fe7cc321a83df69f58c99c72aa Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 26 Feb 2024 12:19:31 +0100 Subject: [PATCH] Added joining indeterminate progress bar/label & paused icon/label on conference participants cells --- .../call_conference_active_speaker_cell.xml | 59 ++++++++++++++++++- ...all_conference_active_speaker_fragment.xml | 59 ++++++++++++++++++- .../call_conference_audio_only_cell.xml | 27 ++++++++- .../res/layout/call_conference_grid_cell.xml | 59 ++++++++++++++++++- app/src/main/res/values/dimen.xml | 1 + app/src/main/res/values/strings.xml | 2 + 6 files changed, 200 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/layout/call_conference_active_speaker_cell.xml b/app/src/main/res/layout/call_conference_active_speaker_cell.xml index 72e1a34da..fc8dabb75 100644 --- a/app/src/main/res/layout/call_conference_active_speaker_cell.xml +++ b/app/src/main/res/layout/call_conference_active_speaker_cell.xml @@ -29,7 +29,7 @@ android:layout_width="0dp" android:layout_height="0dp" android:layout_marginTop="5dp" - android:visibility="@{model.isSendingVideo ? View.GONE : View.VISIBLE}" + android:visibility="@{model.isSendingVideo || model.isJoining || !model.isInConference ? View.GONE : View.VISIBLE}" coilCallAvatar="@{model.avatarModel}" app:layout_constraintDimensionRatio="1:1" app:layout_constraintWidth_max="@dimen/avatar_in_active_speaker_miniature_conference_call_size" @@ -56,12 +56,67 @@ app:alignTopRight="false" app:displayMode="hybrid" participantTextureView="@{model}" - android:visibility="@{model.isSendingVideo ? View.VISIBLE : View.GONE, default=gone}" + android:visibility="@{model.isSendingVideo && model.isInConference ? View.VISIBLE : View.GONE, default=gone}" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + 14dp 24dp + 48dp 100dp 30dp diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 7597434e3..ef2917de8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -574,6 +574,8 @@ %s participant %s participants + Joining… + Paused Mosaic Speaker