| | |
| | | /** |
| | | * @param videoEpisodes |
| | | * @param position |
| | | * @param showType 1-小方格 2-长条 |
| | | * @param showType 1-长条 2-小方格 |
| | | * @return |
| | | */ |
| | | public Builder setEpisodes(List<VideoEpisode> videoEpisodes, int position, int showType) { |
| | |
| | | } |
| | | }); |
| | | |
| | | if (showType == 1) { |
| | | if (showType == 2) { |
| | | gv_episode.setNumColumns(4); |
| | | } else { |
| | | gv_episode.setNumColumns(1); |
| | |
| | | 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); |
| | |
| | | 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 { |