소스 검색

修改我的曲谱页面部分交互

Pq 2 년 전
부모
커밋
5659a80dc1

+ 5 - 0
teacher/src/main/java/com/cooleshow/teacher/ui/score/MineScoreActivity.java

@@ -22,6 +22,7 @@ import com.cooleshow.base.utils.SoftKeyboardUtils;
 import com.cooleshow.base.utils.ToastUtil;
 import com.cooleshow.base.utils.ToastUtils;
 import com.cooleshow.base.utils.Utils;
+import com.cooleshow.base.utils.helper.WebStartHelper;
 import com.cooleshow.base.widgets.poplist.PopMenuBean;
 import com.cooleshow.base.widgets.poplist.PopupListWindow;
 import com.cooleshow.teacher.R;
@@ -93,6 +94,9 @@ public class MineScoreActivity extends BaseMVPActivity<ActivityMineScoreBinding,
                 }
                 presenter.musicSheetShare();
                 break;
+            case R.id.tv_upload_sheet_music:
+                WebStartHelper.startUploadSheetMusicPage();
+                break;
         }
 
     }
@@ -103,6 +107,7 @@ public class MineScoreActivity extends BaseMVPActivity<ActivityMineScoreBinding,
         viewBinding.toolbarInclude.tvRight.setBackgroundResource(R.drawable.icon_toolbar_share);
         viewBinding.toolbarInclude.tvRight.setVisibility(View.VISIBLE);
         viewBinding.toolbarInclude.tvRight.setOnClickListener(this);
+        viewBinding.tvUploadSheetMusic.setOnClickListener(this);
         tabLayout = viewBinding.tablayout;
         viewPager = viewBinding.viewpager;
         viewPager.setCurrentItem(0);

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

@@ -94,7 +94,7 @@ public class MineScoreFragment extends BaseMVPFragment<FragmentMineScoreBinding,
         if (TextUtils.equals(MineScoreActivity.TYPE_BUY, auditStatus)) {
             mViewBinding.llUploadScore.setVisibility(View.GONE);
         } else {
-            mViewBinding.llUploadScore.setVisibility(View.VISIBLE);
+            mViewBinding.llUploadScore.setVisibility(View.GONE);
         }
         RecyclerView rvAddress = mViewBinding.recyclerView;
         mViewBinding.llUploadScore.setOnClickListener(this);

+ 20 - 1
teacher/src/main/res/layout/activity_mine_score.xml

@@ -26,13 +26,32 @@
 
     <com.cooleshow.teacher.widgets.CourseSearchView
         android:id="@+id/search_view"
-        android:layout_width="match_parent"
+        android:layout_width="0dp"
         android:layout_height="wrap_content"
         android:layout_marginTop="10dp"
+        android:layout_marginEnd="5dp"
+        app:layout_constraintLeft_toLeftOf="parent"
+        app:layout_constraintRight_toLeftOf="@+id/tv_upload_sheet_music"
         app:layout_constraintTop_toBottomOf="@+id/toolbar_include"
         app:left_search_text="声部"
         app:search_edit_hint="曲目" />
 
+    <TextView
+        android:id="@+id/tv_upload_sheet_music"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginEnd="14dp"
+        android:drawableRight="@drawable/icon_arrow_right_small_green"
+        android:drawablePadding="5dp"
+        android:gravity="center"
+        android:text="上传曲谱"
+        android:textColor="@color/color_2dc7aa"
+        android:textSize="@dimen/sp_16"
+        android:textStyle="bold"
+        app:layout_constraintBottom_toBottomOf="@+id/search_view"
+        app:layout_constraintRight_toRightOf="parent"
+        app:layout_constraintTop_toTopOf="@+id/search_view" />
+
     <com.google.android.material.tabs.TabLayout
         android:id="@+id/tablayout"
         android:layout_width="match_parent"

+ 1 - 0
teacher/src/main/res/layout/fragment_mine_score.xml

@@ -13,6 +13,7 @@
 
 
         <LinearLayout
+            android:visibility="gone"
             android:id="@+id/ll_upload_score"
             android:layout_width="match_parent"
             android:layout_height="@dimen/dp_40"