Browse Source

fix animation of callControls

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 3 years ago
parent
commit
6839b9eb2c

+ 2 - 4
app/src/main/java/com/nextcloud/talk/controllers/CallController.java

@@ -481,9 +481,6 @@ public class CallController extends BaseController {
 
 
     @SuppressLint("ClickableViewAccessibility")
     @SuppressLint("ClickableViewAccessibility")
     private void initViews() {
     private void initViews() {
-
-
-        callControls.setVisibility(View.VISIBLE);
         callInfosLinearLayout.setVisibility(View.VISIBLE);
         callInfosLinearLayout.setVisibility(View.VISIBLE);
         selfVideoViewWrapper.setVisibility(View.VISIBLE);
         selfVideoViewWrapper.setVisibility(View.VISIBLE);
 
 
@@ -2394,9 +2391,10 @@ public class CallController extends BaseController {
     }
     }
 
 
     public void updateUiForNormalMode(){
     public void updateUiForNormalMode(){
+        callControls.setVisibility(View.INVISIBLE); // animateCallControls needs this to be invisible for a check.
         initViews();  // --> IllegalStateException: pip_video_viewAlready initialized
         initViews();  // --> IllegalStateException: pip_video_viewAlready initialized
 
 
-        callControls.setVisibility(View.VISIBLE);
+
         callInfosLinearLayout.setVisibility(View.VISIBLE);
         callInfosLinearLayout.setVisibility(View.VISIBLE);
         selfVideoViewWrapper.setVisibility(View.VISIBLE);
         selfVideoViewWrapper.setVisibility(View.VISIBLE);
     }
     }