diff --git a/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlViewLayoutManager.java b/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlViewLayoutManager.java
index 821d67ea59..c2abdca860 100644
--- a/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlViewLayoutManager.java
+++ b/library/ui/src/main/java/com/google/android/exoplayer2/ui/StyledPlayerControlViewLayoutManager.java
@@ -49,7 +49,7 @@ import java.util.List;
private final StyledPlayerControlView styledPlayerControlView;
- @Nullable private final ViewGroup embeddedTransportControls;
+ @Nullable private final ViewGroup centerControls;
@Nullable private final ViewGroup bottomBar;
@Nullable private final ViewGroup minimalControls;
@Nullable private final ViewGroup basicControls;
@@ -99,8 +99,7 @@ import java.util.List;
// Relating to Center View
ViewGroup centerView = styledPlayerControlView.findViewById(R.id.exo_center_view);
- embeddedTransportControls =
- styledPlayerControlView.findViewById(R.id.exo_embedded_transport_controls);
+ centerControls = styledPlayerControlView.findViewById(R.id.exo_center_controls);
// Relating to Minimal Layout
minimalControls = styledPlayerControlView.findViewById(R.id.exo_minimal_controls);
@@ -126,7 +125,7 @@ import java.util.List;
Resources resources = styledPlayerControlView.getResources();
float bottomBarHeight =
- resources.getDimension(R.dimen.exo_bottom_bar_height)
+ resources.getDimension(R.dimen.exo_styled_bottom_bar_height)
- resources.getDimension(R.dimen.exo_styled_progress_bar_height);
float progressBarHeight =
resources.getDimension(R.dimen.exo_styled_progress_margin_bottom)
@@ -563,10 +562,8 @@ import java.util.List;
- styledPlayerControlView.getPaddingBottom()
- styledPlayerControlView.getPaddingTop();
int defaultModeWidth =
- Math.max(
- getWidth(embeddedTransportControls), getWidth(timeView) + getWidth(overflowShowButton));
- int defaultModeHeight =
- getHeight(embeddedTransportControls) + getHeight(timeBar) + getHeight(bottomBar);
+ Math.max(getWidth(centerControls), getWidth(timeView) + getWidth(overflowShowButton));
+ int defaultModeHeight = getHeight(centerControls) + getHeight(timeBar) + getHeight(bottomBar);
return (width <= defaultModeWidth || height <= defaultModeHeight);
}
diff --git a/library/ui/src/main/res/layout/exo_styled_embedded_transport_controls.xml b/library/ui/src/main/res/layout/exo_styled_embedded_transport_controls.xml
deleted file mode 100644
index 75db3e4527..0000000000
--- a/library/ui/src/main/res/layout/exo_styled_embedded_transport_controls.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/library/ui/src/main/res/layout/exo_styled_player_control_view.xml b/library/ui/src/main/res/layout/exo_styled_player_control_view.xml
index 2fa287c5f1..5d314841c4 100644
--- a/library/ui/src/main/res/layout/exo_styled_player_control_view.xml
+++ b/library/ui/src/main/res/layout/exo_styled_player_control_view.xml
@@ -27,30 +27,46 @@
android:layout_gravity="center"
android:background="@color/exo_black_opacity_60"/>
-
+ android:gravity="center">
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+ style="@style/ExoStyledControls.Button.Bottom.CC"/>
@@ -92,7 +106,6 @@
style="@style/ExoStyledControls.Button.Bottom.Settings"/>
@@ -100,14 +113,12 @@
+ android:visibility="invisible"/>
-
-
-
+
diff --git a/library/ui/src/main/res/values/dimens.xml b/library/ui/src/main/res/values/dimens.xml
index 3c4e998852..6109013596 100644
--- a/library/ui/src/main/res/values/dimens.xml
+++ b/library/ui/src/main/res/values/dimens.xml
@@ -41,13 +41,8 @@
48dp
48dp
52dp
-
- 60dp
- 4dp
-
- 10dp
- 170sp
- 48dp
+ 60dp
+ 10dp
32dp
64dp