From d27fa2154fe6c6b40048333e75ac11f1a3f5fac5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 01 四月 2021 19:09:08 +0800
Subject: [PATCH] PPTV优化,相关bug修改

---
 BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
index a2c954b..04fba8d 100644
--- a/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
+++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/media/EpisodeFragment.java
@@ -713,7 +713,6 @@
                     com.weikou.beibeivideo.util.DimenUtils.dip2px(getContext(), 120),
                     android.view.WindowManager.LayoutParams.WRAP_CONTENT);
             popupWindow.setOutsideTouchable(true);// 鐐瑰嚮澶栭儴鍙偣鍑�
-            popupWindow.setBackgroundDrawable(getResources().getDrawable(R.drawable.shape_video_detail_resource_bg));
             popupWindow.setAnimationStyle(R.style.PopupAnimation);
             popupWindow.setFocusable(true);// 鑾峰彇鐒︾偣
 
@@ -804,6 +803,22 @@
             } else {
                 tv.setText(reList.get(position).getName());
             }
+
+            int background = 0;
+
+            if (reList.size() <= 1) {
+                background = reList.get(position).isChecked() ? R.drawable.shape_video_detail_resource_single_item_selected_bg : R.drawable.shape_video_detail_resource_single_item_bg;
+            } else {
+                if (position == 0) {
+                    background = reList.get(position).isChecked() ? R.drawable.shape_video_detail_resource_top_item_selected_bg : R.drawable.shape_video_detail_resource_top_item_bg;
+                } else if (position == reList.size() - 1) {
+                    background = reList.get(position).isChecked() ? R.drawable.shape_video_detail_resource_bottom_item_selected_bg : R.drawable.shape_video_detail_resource_bottom_item_bg;
+                } else {
+                    background = reList.get(position).isChecked() ? R.drawable.shape_video_detail_resource_middle_item_selected_bg : R.drawable.shape_video_detail_resource_middle_item_bg;
+                }
+            }
+            view.setBackgroundResource(background);
+
             return view;
         }
     }

--
Gitblit v1.8.0