Prechádzať zdrojové kódy

增加老师端曲谱列表精品标记

Pq 2 rokov pred
rodič
commit
31959bfd54

+ 8 - 0
teacher/src/main/java/com/cooleshow/teacher/adapter/HomePageSheetMusicAdapter.java

@@ -95,6 +95,14 @@ public class HomePageSheetMusicAdapter extends BaseQuickAdapter<HomePageSheetMus
                 cs_root.setBackgroundColor(getContext().getResources().getColor(R.color.white));
             }
         }
+
+        //精品标记
+        ImageView iv_good_tag=holder.getView(R.id.iv_good_tag);
+        if(TextUtils.equals(bean.exquisiteFlag,"1")){
+            iv_good_tag.setVisibility(View.VISIBLE);
+        }else{
+            iv_good_tag.setVisibility(View.GONE);
+        }
     }
 
     @NonNull

+ 7 - 0
teacher/src/main/java/com/cooleshow/teacher/adapter/MineScoreAdapter.java

@@ -158,6 +158,13 @@ public class MineScoreAdapter extends BaseQuickAdapter<MusicSheetListBean.RowsBe
             }
         }
 
+        //精品标记
+        ImageView iv_good_tag=helper.getView(R.id.iv_good_tag);
+        if(TextUtils.equals(item.exquisiteFlag,"1")){
+            iv_good_tag.setVisibility(View.VISIBLE);
+        }else{
+            iv_good_tag.setVisibility(View.GONE);
+        }
     }
 
     private void createSubjectView(ViewGroup parent, String text) {

+ 1 - 0
teacher/src/main/java/com/cooleshow/teacher/bean/HomePageSheetMusicListBean.java

@@ -197,5 +197,6 @@ public class HomePageSheetMusicListBean {
         public int userId;
         public String xmlFileUrl;
         public String titleImg;
+        public String exquisiteFlag;//精品标志(0:否;1:是)
     }
 }

+ 1 - 0
teacher/src/main/java/com/cooleshow/teacher/bean/MusicSheetListBean.java

@@ -103,5 +103,6 @@ public class MusicSheetListBean {
         public int userId;
         public String xmlFileUrl;
         public String titleImg;
+        public String exquisiteFlag;//精品标志(0:否;1:是)
     }
 }

+ 1 - 5
teacher/src/main/java/com/cooleshow/teacher/ui/score/MineScoreFragment.java

@@ -91,11 +91,7 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
         if (TextUtils.isEmpty(auditStatus)) {
             auditStatus = MineScoreActivity.TYPE_PASS;
         }
-        if (TextUtils.equals(MineScoreActivity.TYPE_BUY, auditStatus)) {
-            mViewBinding.llUploadScore.setVisibility(View.GONE);
-        } else {
-            mViewBinding.llUploadScore.setVisibility(View.GONE);
-        }
+        mViewBinding.llUploadScore.setVisibility(View.GONE);
         RecyclerView rvAddress = mViewBinding.recyclerView;
         mViewBinding.llUploadScore.setOnClickListener(this);
         LinearLayoutManager manager = new LinearLayoutManager(getContext());

+ 12 - 1
teacher/src/main/res/layout/item_home_page_sheet_music_layout.xml

@@ -20,6 +20,7 @@
         app:layout_constraintTop_toTopOf="parent"
         app:qmui_corner_radius="5dp" />
 
+
     <TextView
         android:id="@+id/tv_tag"
         android:layout_width="30dp"
@@ -34,6 +35,16 @@
         app:layout_constraintTop_toTopOf="@+id/im_music_mark"
         app:layout_constraintVertical_chainStyle="packed" />
 
+    <ImageView
+        android:visibility="gone"
+        android:id="@+id/iv_good_tag"
+        android:layout_marginStart="5dp"
+        app:layout_constraintLeft_toRightOf="@+id/tv_tag"
+        app:layout_constraintBottom_toBottomOf="@+id/tv_tag"
+        app:layout_constraintTop_toTopOf="@+id/tv_tag"
+        android:src="@drawable/icon_home_good_music_sheet_tag"
+        android:layout_width="14dp"
+        android:layout_height="17dp"/>
     <TextView
         android:id="@+id/tv_upload_author"
         android:layout_width="0dp"
@@ -62,7 +73,7 @@
         android:textColor="@color/color_1a1a1a"
         android:textSize="@dimen/sp_16"
         app:layout_constraintBottom_toBottomOf="@+id/tv_tag"
-        app:layout_constraintLeft_toRightOf="@+id/tv_tag"
+        app:layout_constraintLeft_toRightOf="@+id/iv_good_tag"
         app:layout_constraintRight_toLeftOf="@+id/fl_status"
         app:layout_constraintTop_toTopOf="@+id/tv_tag"
         tools:text="维瓦尔第 E第一维瓦尔第维瓦尔第维瓦尔第E第一维瓦尔第维瓦尔第维瓦尔第E第一维瓦尔第维瓦尔第维瓦尔第" />

+ 12 - 1
teacher/src/main/res/layout/layout_mine_score_item.xml

@@ -34,6 +34,17 @@
         app:layout_constraintTop_toTopOf="@+id/im_music_mark"
         app:layout_constraintVertical_chainStyle="packed" />
 
+    <ImageView
+        android:visibility="gone"
+        android:id="@+id/iv_good_tag"
+        android:layout_marginStart="5dp"
+        app:layout_constraintLeft_toRightOf="@+id/tv_tag"
+        app:layout_constraintBottom_toBottomOf="@+id/tv_tag"
+        app:layout_constraintTop_toTopOf="@+id/tv_tag"
+        android:src="@drawable/icon_home_good_music_sheet_tag"
+        android:layout_width="14dp"
+        android:layout_height="17dp"/>
+
     <TextView
         android:id="@+id/tv_upload_author"
         android:layout_width="0dp"
@@ -62,7 +73,7 @@
         android:textColor="@color/color_1a1a1a"
         android:textSize="@dimen/sp_16"
         app:layout_constraintBottom_toBottomOf="@+id/tv_tag"
-        app:layout_constraintLeft_toRightOf="@+id/tv_tag"
+        app:layout_constraintLeft_toRightOf="@+id/iv_good_tag"
         app:layout_constraintRight_toLeftOf="@+id/tv_author"
         app:layout_constraintTop_toTopOf="@+id/tv_tag"
         tools:text="维瓦尔第 E第一维瓦尔第维瓦尔第维瓦尔第" />