diff --git a/app/src/mobile/AndroidManifest.xml b/app/src/mobile/AndroidManifest.xml index cab28139d..3322daf5a 100644 --- a/app/src/mobile/AndroidManifest.xml +++ b/app/src/mobile/AndroidManifest.xml @@ -112,8 +112,7 @@ android:launchMode="singleTop" android:resizeableActivity="true" android:screenOrientation="fullUser" - android:supportsPictureInPicture="true" - android:theme="@style/Theme.Video" /> + android:supportsPictureInPicture="true" /> mPiP.update(this, view)); + ViewCompat.setOnApplyWindowInsetsListener(mBinding.video, (v, insets) -> { + Insets sysBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); + ViewGroup.MarginLayoutParams lp = (ViewGroup.MarginLayoutParams) v.getLayoutParams(); + lp.topMargin = sysBars.top; + v.setLayoutParams(lp); + return insets; + }); } private void setVideoView(boolean isInPictureInPictureMode) { diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/HistoryAdapter.java b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/HistoryAdapter.java index 520e4e384..ba4de9bec 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/HistoryAdapter.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/HistoryAdapter.java @@ -47,6 +47,7 @@ public class HistoryAdapter extends BaseDiffAdapter= Build.VERSION_CODES.Q) { + getWindow().setNavigationBarContrastEnforced(false); + } } @Subscribe(threadMode = ThreadMode.MAIN) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/EpisodeListDialog.java b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/EpisodeListDialog.java index fb7e71ced..cf7d9a7b1 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/EpisodeListDialog.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/dialog/EpisodeListDialog.java @@ -14,7 +14,6 @@ import com.fongmi.android.tv.model.SiteViewModel; import com.fongmi.android.tv.ui.adapter.EpisodeAdapter; import com.fongmi.android.tv.ui.base.ViewType; import com.fongmi.android.tv.utils.ResUtil; -import com.fongmi.android.tv.utils.Util; import com.google.android.material.sidesheet.SideSheetDialog; import java.util.List; @@ -52,7 +51,6 @@ public class EpisodeListDialog implements EpisodeAdapter.OnClickListener { dialog.setContentView(binding.getRoot()); dialog.getBehavior().setDraggable(false); dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); - Util.hideSystemUI(dialog.getWindow()); dialog.getWindow().setDimAmount(0); dialog.show(); setWidth(); diff --git a/app/src/mobile/res/values-v27/styles.xml b/app/src/mobile/res/values-v27/styles.xml index f7e4df17e..8f86a6c30 100644 --- a/app/src/mobile/res/values-v27/styles.xml +++ b/app/src/mobile/res/values-v27/styles.xml @@ -1,7 +1,6 @@ diff --git a/app/src/mobile/res/values-v35/styles.xml b/app/src/mobile/res/values-v35/styles.xml deleted file mode 100644 index 7c57b3fdb..000000000 --- a/app/src/mobile/res/values-v35/styles.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/mobile/res/values/styles.xml b/app/src/mobile/res/values/styles.xml index 157d69aaa..19a3aa939 100644 --- a/app/src/mobile/res/values/styles.xml +++ b/app/src/mobile/res/values/styles.xml @@ -1,9 +1,11 @@ @@ -15,14 +17,7 @@ @drawable/ic_launcher_foreground - - - +