minor fix

This commit is contained in:
ryanzhao 2023-02-22 16:37:40 +11:00
parent cfb8e34e1a
commit baa477165d
2 changed files with 5 additions and 1 deletions

View File

@ -356,6 +356,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() {
binding.localFloatingRenderer.isVisible = isEnabled && !viewModel.videoViewSwapped binding.localFloatingRenderer.isVisible = isEnabled && !viewModel.videoViewSwapped
binding.localRenderer.isVisible = isEnabled && viewModel.videoViewSwapped binding.localRenderer.isVisible = isEnabled && viewModel.videoViewSwapped
binding.enableCameraButton.isSelected = isEnabled binding.enableCameraButton.isSelected = isEnabled
binding.floatingRendererContainer.isVisible = binding.localFloatingRenderer.isVisible
binding.videocamOffIcon.isVisible = !binding.localFloatingRenderer.isVisible binding.videocamOffIcon.isVisible = !binding.localFloatingRenderer.isVisible
binding.swapViewIcon.bringToFront() binding.swapViewIcon.bringToFront()
} }
@ -377,6 +378,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() {
binding.remoteRenderer.isVisible = isEnabled && !viewModel.videoViewSwapped binding.remoteRenderer.isVisible = isEnabled && !viewModel.videoViewSwapped
binding.remoteFloatingRenderer.isVisible = isEnabled && viewModel.videoViewSwapped binding.remoteFloatingRenderer.isVisible = isEnabled && viewModel.videoViewSwapped
binding.videocamOffIcon.isVisible = !binding.remoteFloatingRenderer.isVisible binding.videocamOffIcon.isVisible = !binding.remoteFloatingRenderer.isVisible
binding.floatingRendererContainer.isVisible = binding.remoteFloatingRenderer.isVisible
binding.swapViewIcon.bringToFront() binding.swapViewIcon.bringToFront()
} }
} }
@ -387,6 +389,7 @@ class WebRtcCallActivity : PassphraseRequiredActionBarActivity() {
binding.remoteFloatingRenderer.isVisible = isSwapped && viewModel.remoteVideoEnabled binding.remoteFloatingRenderer.isVisible = isSwapped && viewModel.remoteVideoEnabled
binding.localFloatingRenderer.isVisible = !isSwapped && viewModel.videoEnabled binding.localFloatingRenderer.isVisible = !isSwapped && viewModel.videoEnabled
binding.localRenderer.isVisible = isSwapped && viewModel.videoEnabled binding.localRenderer.isVisible = isSwapped && viewModel.videoEnabled
binding.floatingRendererContainer.isVisible = binding.localFloatingRenderer.isVisible || binding.remoteFloatingRenderer.isVisible
} }
} }
} }

View File

@ -125,7 +125,8 @@
android:layout_marginVertical="@dimen/massive_spacing" android:layout_marginVertical="@dimen/massive_spacing"
app:layout_constraintWidth_percent="0.2" app:layout_constraintWidth_percent="0.2"
android:layout_height="0dp" android:layout_height="0dp"
android:layout_width="0dp"> android:layout_width="0dp"
android:visibility="invisible">
<ImageView <ImageView
android:id="@+id/videocam_off_icon" android:id="@+id/videocam_off_icon"
android:src="@drawable/ic_baseline_videocam_off_24" android:src="@drawable/ic_baseline_videocam_off_24"