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