Skip to content

Commit a79cb9f

Browse files
Merge pull request #17054 from nextcloud/style/noid/exoPlayerControllsRipple
Add primary ripple for full screen exoplayer controls
2 parents 7132743 + 02a542d commit a79cb9f

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

app/src/main/java/com/owncloud/android/ui/preview/PreviewVideoFullscreenDialog.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import androidx.media3.ui.PlayerView
2323
import com.nextcloud.client.media.ExoplayerListener
2424
import com.nextcloud.client.media.NextcloudExoPlayer
2525
import com.nextcloud.common.NextcloudClient
26+
import com.owncloud.android.R
2627
import com.owncloud.android.databinding.DialogPreviewVideoBinding
2728
import com.owncloud.android.lib.common.utils.Log_OC
2829

@@ -40,7 +41,7 @@ class PreviewVideoFullscreenDialog(
4041
nextcloudClient: NextcloudClient,
4142
private val sourceExoPlayer: ExoPlayer,
4243
private val sourceView: PlayerView
43-
) : Dialog(sourceView.context, android.R.style.Theme_Black_NoTitleBar_Fullscreen) {
44+
) : Dialog(sourceView.context, R.style.Dialog_FullscreenVideo) {
4445

4546
private val binding: DialogPreviewVideoBinding = DialogPreviewVideoBinding.inflate(layoutInflater)
4647
private var playingStateListener: androidx.media3.common.Player.Listener? = null

app/src/main/res/values/styles.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@
247247

248248
<style name="Theme.ownCloud.Media" parent="Theme.Material3.DayNight.NoActionBar">
249249
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>
250+
<item name="android:colorControlHighlight">@color/primary</item>
250251
</style>
251252

252253
<style name="ToolbarStyle.Overflow" parent="@style/Widget.AppCompat.ActionButton.Overflow">
@@ -491,4 +492,9 @@
491492
<item name="postSplashScreenTheme">@style/Theme.ownCloud.Launcher</item>
492493
</style>
493494

495+
496+
<style name="Dialog.FullscreenVideo" parent="android:Theme.Material.NoActionBar.Fullscreen">
497+
<item name="android:windowBackground">@android:color/black</item>
498+
<item name="android:colorControlHighlight">@color/primary</item>
499+
</style>
494500
</resources>

0 commit comments

Comments
 (0)