mirror of
https://github.com/libre-tube/LibreTube.git
synced 2024-12-14 22:30:30 +05:30
Don't dim player background when locked
This commit is contained in:
parent
43e0aa0920
commit
581bf1d430
@ -4,11 +4,13 @@ import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import android.content.res.Configuration
|
||||
import android.graphics.Color
|
||||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
import android.util.AttributeSet
|
||||
import android.view.MotionEvent
|
||||
import android.view.View
|
||||
import androidx.core.content.ContextCompat
|
||||
import com.github.libretube.R
|
||||
import com.github.libretube.databinding.DoubleTapOverlayBinding
|
||||
import com.github.libretube.databinding.ExoStyledPlayerControlViewBinding
|
||||
@ -319,6 +321,14 @@ internal class CustomExoPlayerView(
|
||||
binding.exoTitle.visibility = visibility
|
||||
binding.playPauseBTN.visibility = visibility
|
||||
|
||||
// hide the dimming background overlay if locked
|
||||
binding.exoControlsBackground.setBackgroundColor(
|
||||
if (isLocked) ContextCompat.getColor(
|
||||
context,
|
||||
com.google.android.exoplayer2.R.color.exo_black_opacity_60
|
||||
) else Color.TRANSPARENT
|
||||
)
|
||||
|
||||
// disable tap and swipe gesture if the player is locked
|
||||
playerGestureController.isEnabled = isLocked
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user