diff --git a/app/src/main/java/com/openipc/pixelpilot/VideoActivity.java b/app/src/main/java/com/openipc/pixelpilot/VideoActivity.java index 7416a0d..a8cb8c9 100644 --- a/app/src/main/java/com/openipc/pixelpilot/VideoActivity.java +++ b/app/src/main/java/com/openipc/pixelpilot/VideoActivity.java @@ -278,8 +278,6 @@ protected void onCreate(Bundle savedInstanceState) { constraintSet.setMargin(R.id.surfaceViewLeft, ConstraintSet.END, size); constraintSet.setMargin(R.id.surfaceViewRight, ConstraintSet.START, size); - //constraintSet.constrainWidth(R.id.surfaceViewLeft, size); - //constraintSet.constrainWidth(R.id.surfaceViewRight, size); constraintSet.applyTo(constraintLayout); // Hide SeekBar after 3 seconds @@ -288,6 +286,8 @@ protected void onCreate(Bundle savedInstanceState) { public void run() { seekBar.setVisibility(View.GONE); distanceSeekBar.setVisibility(View.GONE); + updateViewRatio(R.id.surfaceViewLeft, lastVideoW, lastVideoH); + updateViewRatio(R.id.surfaceViewRight, lastVideoW, lastVideoH); } }, 3000); @@ -304,6 +304,8 @@ public boolean onTouch(View v, MotionEvent event) { public void run() { seekBar.setVisibility(View.GONE); distanceSeekBar.setVisibility(View.GONE); + updateViewRatio(R.id.surfaceViewLeft, lastVideoW, lastVideoH); + updateViewRatio(R.id.surfaceViewRight, lastVideoW, lastVideoH); } }, 3000); } @@ -845,6 +847,10 @@ public void onVideoRatioChanged(final int videoW, final int videoH) { } private void updateViewRatio(int viewId, int videoW, int videoH) { + if (videoW == 0 || videoH == 0) { + return; + } + View view = findViewById(viewId); if (view != null) { ConstraintLayout.LayoutParams params = diff --git a/app/src/main/res/layout/activity_video.xml b/app/src/main/res/layout/activity_video.xml index 7f75a29..9a4ece7 100644 --- a/app/src/main/res/layout/activity_video.xml +++ b/app/src/main/res/layout/activity_video.xml @@ -19,7 +19,7 @@ android:id="@+id/surfaceViewLeft" android:layout_width="0dp" android:layout_height="0dp" - app:layout_constraintDimensionRatio="16:9" + app:layout_constraintDimensionRatio="4:3" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -29,7 +29,7 @@ android:id="@+id/surfaceViewRight" android:layout_width="0dp" android:layout_height="0dp" - app:layout_constraintDimensionRatio="16:9" + app:layout_constraintDimensionRatio="4:3" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toEndOf="@+id/surfaceViewLeft"