diff --git a/app/src/main/java/com/github/libretube/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/fragments/PlayerFragment.kt index d6e3c2ed2..c529b8d16 100644 --- a/app/src/main/java/com/github/libretube/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/fragments/PlayerFragment.kt @@ -23,6 +23,7 @@ import android.view.View import android.view.ViewGroup import android.widget.Toast import androidx.constraintlayout.motion.widget.MotionLayout +import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.net.toUri import androidx.core.os.bundleOf import androidx.core.view.isVisible @@ -718,6 +719,9 @@ class PlayerFragment : Fragment() { params.height = videoSize.height / videoSize.width * params.width binding.player.layoutParams = params binding.player.requestLayout() + (binding.mainContainer.layoutParams as ConstraintLayout.LayoutParams).apply{ + matchConstraintPercentHeight = (videoSize.height / videoSize.width).toFloat() + } } @Deprecated(message = "Deprecated", level = DeprecationLevel.HIDDEN) diff --git a/app/src/main/res/layout/fragment_player.xml b/app/src/main/res/layout/fragment_player.xml index 104158e71..e5f62cab0 100644 --- a/app/src/main/res/layout/fragment_player.xml +++ b/app/src/main/res/layout/fragment_player.xml @@ -361,43 +361,43 @@ app:layout_constraintBottom_toBottomOf="@id/main_container" app:layout_constraintStart_toStartOf="@id/main_container" app:layout_constraintTop_toTopOf="@id/main_container" - app:show_buffering="always" > + app:show_buffering="always"> + android:layout_marginVertical="50dp"> + android:src="@drawable/ic_forward" + android:visibility="invisible" + app:tint="@android:color/white" /> + android:layout_marginVertical="50dp"> + android:src="@drawable/ic_rewind" + android:visibility="invisible" + app:tint="@android:color/white" />