@@ -9,8 +9,8 @@ import android.content.Intent
99import android.content.IntentFilter
1010import android.content.SharedPreferences.OnSharedPreferenceChangeListener
1111import android.content.pm.ActivityInfo
12+ import android.content.res.ColorStateList
1213import android.database.ContentObserver
13- import android.graphics.Color
1414import android.graphics.Rect
1515import android.os.Build
1616import android.os.Bundle
@@ -269,7 +269,7 @@ class VideoDetailFragment :
269269 ): View {
270270 val newBinding = FragmentVideoDetailBinding .inflate(inflater, container, false )
271271 nullableBinding = newBinding
272- return newBinding.getRoot()
272+ return newBinding.root
273273 }
274274
275275 override fun onPause () {
@@ -555,6 +555,13 @@ class VideoDetailFragment :
555555 binding.viewPager.setAdapter(pageAdapter)
556556 binding.tabLayout.setupWithViewPager(binding.viewPager)
557557
558+ val controlTint = ColorStateList .valueOf(
559+ ThemeHelper .resolveColorFromAttr(activity, android.R .attr.colorPrimary)
560+ )
561+ binding.overlayPlayPauseButton.imageTintList = controlTint
562+ binding.overlayPlayQueueButton.imageTintList = controlTint
563+ binding.overlayCloseButton.imageTintList = controlTint
564+
558565 binding.detailThumbnailRootLayout.requestFocus()
559566
560567 binding.detailControlsPlayWithKodi.isVisible =
@@ -1785,9 +1792,6 @@ class VideoDetailFragment :
17851792 }
17861793 activity.window.decorView.systemUiVisibility = 0
17871794 activity.window.clearFlags(WindowManager .LayoutParams .FLAG_FULLSCREEN )
1788- activity.window.statusBarColor = ThemeHelper .resolveColorFromAttr(
1789- requireContext(), android.R .attr.colorPrimary
1790- )
17911795 }
17921796
17931797 private fun hideSystemUi () {
@@ -1819,11 +1823,6 @@ class VideoDetailFragment :
18191823 visibility = visibility or View .SYSTEM_UI_FLAG_FULLSCREEN
18201824 }
18211825 activity.window.decorView.systemUiVisibility = visibility
1822-
1823- if (isInMultiWindow || this .isFullscreen) {
1824- activity.window.statusBarColor = Color .TRANSPARENT
1825- activity.window.navigationBarColor = Color .TRANSPARENT
1826- }
18271826 activity.window.clearFlags(WindowManager .LayoutParams .FLAG_FULLSCREEN )
18281827 }
18291828
0 commit comments