From f9ece220eb053c867b0c66e38d4da93d77535c58 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 8 Jul 2022 13:58:26 +0200 Subject: [PATCH] Removed video preview round corners in landscape conference waiting room --- .../activities/voip/views/RoundCornersTextureView.kt | 5 ++++- .../res/layout-land/conference_waiting_room_fragment.xml | 1 + app/src/main/res/values/attrs.xml | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt b/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt index 68ae85ca0..55c3f4143 100644 --- a/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt +++ b/app/src/main/java/org/linphone/activities/voip/views/RoundCornersTextureView.kt @@ -29,6 +29,8 @@ import org.linphone.R import org.linphone.mediastream.video.capture.CaptureTextureView class RoundCornersTextureView : CaptureTextureView { + private var mRadius: Float = 0f + constructor(context: Context) : super(context) { mAlignTopRight = true mDisplayMode = DisplayMode.BLACK_BARS @@ -64,6 +66,7 @@ class RoundCornersTextureView : CaptureTextureView { 2 -> DisplayMode.HYBRID else -> DisplayMode.BLACK_BARS } + mRadius = getFloat(R.styleable.RoundCornersTextureView_radius, context.resources.getDimension(R.dimen.voip_round_corners_texture_view_radius)) } finally { recycle() } @@ -91,7 +94,7 @@ class RoundCornersTextureView : CaptureTextureView { height ) } - outline.setRoundRect(rect, context.resources.getDimension(R.dimen.voip_round_corners_texture_view_radius)) + outline.setRoundRect(rect, mRadius) } } clipToOutline = true diff --git a/app/src/main/res/layout-land/conference_waiting_room_fragment.xml b/app/src/main/res/layout-land/conference_waiting_room_fragment.xml index 4c48536b4..185f64f41 100644 --- a/app/src/main/res/layout-land/conference_waiting_room_fragment.xml +++ b/app/src/main/res/layout-land/conference_waiting_room_fragment.xml @@ -30,6 +30,7 @@ android:layout_height="0dp" app:alignTopRight="false" app:displayMode="occupy_all_space" + app:radius="0" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index c3f0bf67d..6721b9c4a 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -73,6 +73,7 @@ +