From cd89367a01870afb5c1e818895abb03ffea42d88 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 15 十月 2020 18:25:52 +0800
Subject: [PATCH] 风行播放器完善

---
 library-mine/src/com/lcjian/library/video/VideoEpisodeDialog.java |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/library-mine/src/com/lcjian/library/video/VideoEpisodeDialog.java b/library-mine/src/com/lcjian/library/video/VideoEpisodeDialog.java
index 4f3e663..4976a2f 100644
--- a/library-mine/src/com/lcjian/library/video/VideoEpisodeDialog.java
+++ b/library-mine/src/com/lcjian/library/video/VideoEpisodeDialog.java
@@ -56,7 +56,7 @@
         /**
          * @param videoEpisodes
          * @param position
-         * @param showType      1-灏忔柟鏍�  2-闀挎潯
+         * @param showType      1-闀挎潯  2-灏忔柟鏍�
          * @return
          */
         public Builder setEpisodes(List<VideoEpisode> videoEpisodes, int position, int showType) {
@@ -81,7 +81,7 @@
                 }
             });
 
-            if (showType == 1) {
+            if (showType == 2) {
                 gv_episode.setNumColumns(4);
             } else {
                 gv_episode.setNumColumns(1);
@@ -95,8 +95,17 @@
             WindowManager.LayoutParams params = videoLoadingDialog.getWindow()
                     .getAttributes();
             params.width = DimenUtils.dip2px(activity, 220);
-            params.height = DimenUtils.getScreenHeight(activity);
+            params.height = WindowManager.LayoutParams.MATCH_PARENT;  //WindowManager.LayoutParams.MATCH_PARENT; //DimenUtils.getScreenWidth(activity);
             videoLoadingDialog.getWindow().setAttributes(params);
+
+            //闃叉琚姸鎬佹爮鍗犵敤楂樺害
+            int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
+                    | View.SYSTEM_UI_FLAG_LAYOUT_STABLE
+                    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
+                    | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
+                    | View.SYSTEM_UI_FLAG_IMMERSIVE
+                    | View.SYSTEM_UI_FLAG_FULLSCREEN;
+            videoLoadingDialog.getWindow().getDecorView().setSystemUiVisibility(uiOptions);
 
             videoLoadingDialog.getWindow().setGravity(Gravity.RIGHT);//璁剧疆鏄剧ず鍦ㄥ彸渚�
             videoLoadingDialog.setCanceledOnTouchOutside(true);
@@ -128,7 +137,7 @@
                 textView.setMaxLines(1);
                 textView.setTextColor(Color.WHITE);
                 textView.setEllipsize(TextUtils.TruncateAt.END);
-                if (showType == 1) {
+                if (showType == 2) {
                     ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(DimenUtils.dip2px(activity, 35), DimenUtils.dip2px(activity, 35));
                     textView.setLayoutParams(params);
                 } else {
@@ -149,7 +158,7 @@
                     @Override
                     public void onClick(View v) {
                         if (canClick) {
-                            Builder.this.position=position;
+                            Builder.this.position = position;
                             notifyDataSetChanged();
                             if (dialogClick != null)
                                 dialogClick.selectEpisode(position, videoEpisode);

--
Gitblit v1.8.0