Parcourir la source

修改进入教室按钮样式

Pq il y a 3 mois
Parent
commit
e87e246bc5

+ 3 - 3
student/src/main/java/com/cooleshow/student/ui/course/GroupCourseDetailActivity.java

@@ -161,21 +161,21 @@ public class GroupCourseDetailActivity extends BaseMVPActivity<ActivityGroupCour
             //课程未开始
             viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_ING, status)) {
             //课程进行中
             viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_COMPLETE, status)) {
             //课程已结束
             viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
-            viewBinding.tvEnterRoom.setVisibility(View.GONE);
+            viewBinding.flEnterBg.setVisibility(View.GONE);
             viewBinding.bottomView.setVisibility(View.GONE);
         }
         //课后作业

+ 3 - 3
student/src/main/java/com/cooleshow/student/ui/course/PianoRoomCourseDetailActivity.java

@@ -162,21 +162,21 @@ public class PianoRoomCourseDetailActivity extends BaseMVPActivity<ActivityPiano
             //课程未开始
             viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_ING, status)) {
             //课程进行中
             viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_COMPLETE, status)) {
             //课程已结束
             viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
-            viewBinding.tvEnterRoom.setVisibility(View.GONE);
+            viewBinding.flEnterBg.setVisibility(View.GONE);
             viewBinding.bottomView.setVisibility(View.GONE);
         }
         //课后作业

+ 3 - 3
student/src/main/java/com/cooleshow/student/ui/course/SparringCourseDetailActivity.java

@@ -179,21 +179,21 @@ public class SparringCourseDetailActivity extends BaseMVPActivity<ActivitySparri
             //课程未开始
             viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_ING, status)) {
             //课程进行中
             viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_COMPLETE, status)) {
             //课程已结束
             viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
-            viewBinding.tvEnterRoom.setVisibility(View.GONE);
+            viewBinding.flEnterBg.setVisibility(View.GONE);
             viewBinding.bottomView.setVisibility(View.GONE);
         }
         //课后作业

+ 25 - 13
student/src/main/res/layout/activity_group_course_detail_layout.xml

@@ -447,19 +447,31 @@
         </LinearLayout>
     </androidx.core.widget.NestedScrollView>
 
-    <TextView
-        android:id="@+id/tv_enter_room"
-        android:layout_width="match_parent"
-        android:layout_height="44dp"
-        android:layout_marginStart="27dp"
-        android:layout_marginEnd="27dp"
-        android:layout_marginBottom="30dp"
-        android:background="@drawable/shape_2dc7aa_39dp"
-        android:gravity="center"
-        android:text="进入教室"
-        android:textColor="@color/white"
+    <FrameLayout
+        tools:visibility="visible"
         android:visibility="gone"
+        android:id="@+id/fl_enter_bg"
+        android:layout_width="match_parent"
+        android:layout_height="84dp"
+        android:background="@color/white"
         app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent" />
+        app:layout_constraintLeft_toLeftOf="parent">
+
+        <TextView
+            android:id="@+id/tv_enter_room"
+            android:layout_width="match_parent"
+            android:layout_height="44dp"
+            android:layout_marginStart="27dp"
+            android:layout_marginEnd="27dp"
+            android:layout_marginTop="10dp"
+            android:background="@drawable/shape_2dc7aa_39dp"
+            android:gravity="center"
+            android:text="进入教室"
+            android:textColor="@color/white"
+            android:visibility="visible"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            tools:visibility="visible" />
+    </FrameLayout>
 </androidx.constraintlayout.widget.ConstraintLayout>

+ 25 - 13
student/src/main/res/layout/activity_piano_room_course_detail_layout.xml

@@ -447,19 +447,31 @@
         </LinearLayout>
     </androidx.core.widget.NestedScrollView>
 
-    <TextView
-        android:id="@+id/tv_enter_room"
-        android:layout_width="match_parent"
-        android:layout_height="44dp"
-        android:layout_marginStart="27dp"
-        android:layout_marginEnd="27dp"
-        android:layout_marginBottom="30dp"
-        android:background="@drawable/shape_2dc7aa_39dp"
-        android:gravity="center"
-        android:text="进入教室"
-        android:textColor="@color/white"
+    <FrameLayout
+        tools:visibility="visible"
         android:visibility="gone"
+        android:id="@+id/fl_enter_bg"
+        android:layout_width="match_parent"
+        android:layout_height="84dp"
+        android:background="@color/white"
         app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent" />
+        app:layout_constraintLeft_toLeftOf="parent">
+
+        <TextView
+            android:id="@+id/tv_enter_room"
+            android:layout_width="match_parent"
+            android:layout_height="44dp"
+            android:layout_marginStart="27dp"
+            android:layout_marginEnd="27dp"
+            android:layout_marginTop="10dp"
+            android:background="@drawable/shape_2dc7aa_39dp"
+            android:gravity="center"
+            android:text="进入教室"
+            android:textColor="@color/white"
+            android:visibility="visible"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            tools:visibility="visible" />
+    </FrameLayout>
 </androidx.constraintlayout.widget.ConstraintLayout>

+ 43 - 33
student/src/main/res/layout/activity_sparring_course_detail_layout.xml

@@ -223,12 +223,12 @@
                     <TextView
                         android:id="@+id/tv_teacher_appraisal_empty_text"
                         android:layout_width="match_parent"
-                        android:layout_marginEnd="20dp"
-                        android:layout_marginStart="20dp"
-                        android:drawablePadding="10dp"
                         android:layout_height="wrap_content"
                         android:layout_gravity="center_vertical"
+                        android:layout_marginStart="20dp"
+                        android:layout_marginEnd="20dp"
                         android:drawableLeft="@drawable/icon_teacher_appraisal_empty"
+                        android:drawablePadding="10dp"
                         android:gravity="center_vertical"
                         android:text="课程结束之后老师才能对您的学习进行评价哦"
                         android:textColor="@color/color_999999"
@@ -277,12 +277,12 @@
                     app:layout_constraintTop_toTopOf="@+id/view_title_line_stu_comment" />
 
                 <RatingBar
-                    android:isIndicator="true"
                     android:id="@+id/rating_bar_for_student"
                     style="@style/HomeRatingBar"
                     android:layout_width="wrap_content"
                     android:layout_height="19dp"
                     android:layout_marginStart="6dp"
+                    android:isIndicator="true"
                     android:numStars="5"
                     android:rating="3"
                     android:stepSize="1"
@@ -321,12 +321,12 @@
                     <TextView
                         android:id="@+id/tv_stu_comment_empty_text"
                         android:layout_width="match_parent"
-                        android:layout_marginEnd="20dp"
-                        android:layout_marginStart="20dp"
-                        android:drawablePadding="10dp"
                         android:layout_height="wrap_content"
                         android:layout_gravity="center_vertical"
+                        android:layout_marginStart="20dp"
+                        android:layout_marginEnd="20dp"
                         android:drawableLeft="@drawable/icon_stu_comment_empty"
+                        android:drawablePadding="10dp"
                         android:gravity="center_vertical"
                         android:text="课程结束之后记得对老师的教学进行评价哦"
                         android:textColor="@color/color_999999"
@@ -405,12 +405,12 @@
                     <TextView
                         android:id="@+id/tv_homework_empty_text"
                         android:layout_width="match_parent"
-                        android:layout_marginEnd="20dp"
-                        android:layout_marginStart="20dp"
-                        android:drawablePadding="10dp"
                         android:layout_height="wrap_content"
                         android:layout_gravity="center_vertical"
+                        android:layout_marginStart="20dp"
+                        android:layout_marginEnd="20dp"
                         android:drawableLeft="@drawable/icon_homework_empty"
+                        android:drawablePadding="10dp"
                         android:gravity="center_vertical"
                         android:text="老师尚未布置作业"
                         android:textColor="@color/color_999999"
@@ -469,13 +469,13 @@
                     android:paddingEnd="11dp"
                     android:paddingBottom="5dp"
                     android:text="提交作业"
-                    tools:visibility="visible"
                     android:textColor="@color/color_2dc7aa"
                     android:textSize="@dimen/sp_14"
                     android:visibility="gone"
                     app:layout_constraintBottom_toBottomOf="@+id/view_title_line_homework_video"
                     app:layout_constraintRight_toRightOf="parent"
-                    app:layout_constraintTop_toTopOf="@+id/view_title_line_homework_video" />
+                    app:layout_constraintTop_toTopOf="@+id/view_title_line_homework_video"
+                    tools:visibility="visible" />
 
                 <FrameLayout
                     android:id="@+id/view_homework_video_content_bg"
@@ -492,12 +492,12 @@
                     <TextView
                         android:id="@+id/tv_homework_video_empty_text"
                         android:layout_width="match_parent"
-                        android:layout_marginEnd="20dp"
-                        android:layout_marginStart="20dp"
-                        android:drawablePadding="10dp"
                         android:layout_height="wrap_content"
                         android:layout_gravity="center_vertical"
+                        android:layout_marginStart="20dp"
+                        android:layout_marginEnd="20dp"
                         android:drawableLeft="@drawable/icon_homework_video_empty"
+                        android:drawablePadding="10dp"
                         android:gravity="center_vertical"
                         android:text="您尚未上传作业视频"
                         android:textColor="@color/color_999999"
@@ -580,12 +580,12 @@
                     <TextView
                         android:id="@+id/tv_homework_comment_empty_text"
                         android:layout_width="match_parent"
-                        android:layout_marginEnd="20dp"
-                        android:layout_marginStart="20dp"
-                        android:drawablePadding="10dp"
                         android:layout_height="wrap_content"
                         android:layout_gravity="center_vertical"
+                        android:layout_marginStart="20dp"
+                        android:layout_marginEnd="20dp"
                         android:drawableLeft="@drawable/icon_homework_comment"
+                        android:drawablePadding="10dp"
                         android:gravity="center_vertical"
                         android:text="课程结束后上传作业视频会\n得到老师点评哦~"
                         android:textColor="@color/color_999999"
@@ -606,24 +606,34 @@
             <View
                 android:id="@+id/bottom_view"
                 android:layout_width="match_parent"
-                android:layout_height="@dimen/dp_100"/>
+                android:layout_height="@dimen/dp_100" />
         </LinearLayout>
     </androidx.core.widget.NestedScrollView>
 
-
-    <TextView
-        android:id="@+id/tv_enter_room"
-        android:layout_width="match_parent"
-        android:layout_height="44dp"
-        android:layout_marginStart="27dp"
-        android:layout_marginEnd="27dp"
-        android:layout_marginBottom="30dp"
-        android:background="@drawable/shape_2dc7aa_39dp"
-        android:gravity="center"
-        android:text="进入教室"
-        android:textColor="@color/white"
+    <FrameLayout
         android:visibility="gone"
+        android:id="@+id/fl_enter_bg"
+        android:layout_width="match_parent"
+        android:layout_height="84dp"
+        android:background="@color/white"
         app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent" />
+        app:layout_constraintLeft_toLeftOf="parent">
+
+        <TextView
+            android:id="@+id/tv_enter_room"
+            android:layout_width="match_parent"
+            android:layout_height="44dp"
+            android:layout_marginStart="27dp"
+            android:layout_marginEnd="27dp"
+            android:layout_marginTop="10dp"
+            android:background="@drawable/shape_2dc7aa_39dp"
+            android:gravity="center"
+            android:text="进入教室"
+            android:textColor="@color/white"
+            android:visibility="visible"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            tools:visibility="visible" />
+    </FrameLayout>
 </androidx.constraintlayout.widget.ConstraintLayout>

+ 3 - 3
teacher/src/main/java/com/cooleshow/teacher/ui/course/GroupCourseDetailActivity.java

@@ -154,21 +154,21 @@ public class GroupCourseDetailActivity extends BaseMVPActivity<ActivityGroupCour
             //课程未开始
             viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_ING, status)) {
             //课程进行中
             viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_COMPLETE, status)) {
             //课程已结束
             viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
-            viewBinding.tvEnterRoom.setVisibility(View.GONE);
+            viewBinding.flEnterBg.setVisibility(View.GONE);
             viewBinding.bottomView.setVisibility(View.GONE);
         }
         //课后作业信息

+ 3 - 3
teacher/src/main/java/com/cooleshow/teacher/ui/course/PianoRoomCourseDetailActivity.java

@@ -159,21 +159,21 @@ public class PianoRoomCourseDetailActivity extends BaseMVPActivity<ActivityPiano
             //课程未开始
             viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_ING, status)) {
             //课程进行中
             viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
         }
         if (TextUtils.equals(CourseConstants.COURSE_STATUS_COMPLETE, status)) {
             //课程已结束
             viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
-            viewBinding.tvEnterRoom.setVisibility(View.GONE);
+            viewBinding.flEnterBg.setVisibility(View.GONE);
             viewBinding.bottomView.setVisibility(View.GONE);
         }
         //课后作业信息

+ 3 - 3
teacher/src/main/java/com/cooleshow/teacher/ui/course/SparringCourseDetailActivity.java

@@ -125,7 +125,7 @@ public class SparringCourseDetailActivity extends BaseMVPActivity<ActivitySparri
             //课程未开始
             viewBinding.tvCourseStatus.setText(getString(R.string.course_not_start_str));
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_ff802c));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
             viewBinding.ivAttendanceStatus.setVisibility(View.GONE);
         }
@@ -133,7 +133,7 @@ public class SparringCourseDetailActivity extends BaseMVPActivity<ActivitySparri
             //课程进行中
             viewBinding.tvCourseStatus.setText(R.string.course_ing_str);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_2dc7aa));
-            viewBinding.tvEnterRoom.setVisibility(View.VISIBLE);
+            viewBinding.flEnterBg.setVisibility(View.VISIBLE);
             viewBinding.bottomView.setVisibility(View.VISIBLE);
             viewBinding.ivAttendanceStatus.setVisibility(View.GONE);
         }
@@ -141,7 +141,7 @@ public class SparringCourseDetailActivity extends BaseMVPActivity<ActivitySparri
             //课程已结束
             viewBinding.tvCourseStatus.setText(R.string.course_is_completed);
             viewBinding.tvCourseStatus.setTextColor(getResources().getColor(com.cooleshow.base.R.color.color_999999));
-            viewBinding.tvEnterRoom.setVisibility(View.GONE);
+            viewBinding.flEnterBg.setVisibility(View.GONE);
             viewBinding.ivAttendanceStatus.setVisibility(View.VISIBLE);
             viewBinding.ivAttendanceStatus.setImageResource(infoBean.isAttendanceStatus() ? R.drawable.icon_course_attendance_arrive : R.drawable.icon_course_attendance_truancy);
             viewBinding.bottomView.setVisibility(View.GONE);

+ 25 - 13
teacher/src/main/res/layout/activity_group_course_detail_layout.xml

@@ -310,19 +310,31 @@
     </androidx.core.widget.NestedScrollView>
 
 
-    <TextView
-        android:id="@+id/tv_enter_room"
-        android:layout_width="match_parent"
-        android:layout_height="44dp"
-        android:layout_marginStart="27dp"
-        android:layout_marginEnd="27dp"
-        android:layout_marginBottom="30dp"
-        android:background="@drawable/shape_2dc7aa_39dp"
-        android:gravity="center"
-        android:text="进入教室"
-        android:textColor="@color/white"
+    <FrameLayout
+        tools:visibility="visible"
         android:visibility="gone"
+        android:id="@+id/fl_enter_bg"
+        android:layout_width="match_parent"
+        android:layout_height="84dp"
+        android:background="@color/white"
         app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent" />
+        app:layout_constraintLeft_toLeftOf="parent">
+
+        <TextView
+            android:id="@+id/tv_enter_room"
+            android:layout_width="match_parent"
+            android:layout_height="44dp"
+            android:layout_marginStart="27dp"
+            android:layout_marginEnd="27dp"
+            android:layout_marginTop="10dp"
+            android:background="@drawable/shape_2dc7aa_39dp"
+            android:gravity="center"
+            android:text="进入教室"
+            android:textColor="@color/white"
+            android:visibility="visible"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            tools:visibility="visible" />
+    </FrameLayout>
 </androidx.constraintlayout.widget.ConstraintLayout>

+ 25 - 13
teacher/src/main/res/layout/activity_piano_room_detail_layout.xml

@@ -310,19 +310,31 @@
     </androidx.core.widget.NestedScrollView>
 
 
-    <TextView
-        android:id="@+id/tv_enter_room"
-        android:layout_width="match_parent"
-        android:layout_height="44dp"
-        android:layout_marginStart="27dp"
-        android:layout_marginEnd="27dp"
-        android:layout_marginBottom="30dp"
-        android:background="@drawable/shape_2dc7aa_39dp"
-        android:gravity="center"
-        android:text="进入教室"
-        android:textColor="@color/white"
+    <FrameLayout
+        tools:visibility="visible"
         android:visibility="gone"
+        android:id="@+id/fl_enter_bg"
+        android:layout_width="match_parent"
+        android:layout_height="84dp"
+        android:background="@color/white"
         app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent" />
+        app:layout_constraintLeft_toLeftOf="parent">
+
+        <TextView
+            android:id="@+id/tv_enter_room"
+            android:layout_width="match_parent"
+            android:layout_height="44dp"
+            android:layout_marginStart="27dp"
+            android:layout_marginEnd="27dp"
+            android:layout_marginTop="10dp"
+            android:background="@drawable/shape_2dc7aa_39dp"
+            android:gravity="center"
+            android:text="进入教室"
+            android:textColor="@color/white"
+            android:visibility="visible"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            tools:visibility="visible" />
+    </FrameLayout>
 </androidx.constraintlayout.widget.ConstraintLayout>

+ 24 - 12
teacher/src/main/res/layout/activity_sparring_course_detail_layout.xml

@@ -598,19 +598,31 @@
     </androidx.core.widget.NestedScrollView>
 
 
-    <TextView
+    <FrameLayout
+        tools:visibility="visible"
         android:visibility="gone"
-        android:id="@+id/tv_enter_room"
+        android:id="@+id/fl_enter_bg"
         android:layout_width="match_parent"
-        android:layout_height="44dp"
-        android:layout_marginStart="27dp"
-        android:layout_marginEnd="27dp"
-        android:layout_marginBottom="30dp"
-        android:background="@drawable/shape_2dc7aa_39dp"
-        android:gravity="center"
-        android:text="进入教室"
-        android:textColor="@color/white"
+        android:layout_height="84dp"
+        android:background="@color/white"
         app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent" />
+        app:layout_constraintLeft_toLeftOf="parent">
+
+        <TextView
+            android:id="@+id/tv_enter_room"
+            android:layout_width="match_parent"
+            android:layout_height="44dp"
+            android:layout_marginStart="27dp"
+            android:layout_marginEnd="27dp"
+            android:layout_marginTop="10dp"
+            android:background="@drawable/shape_2dc7aa_39dp"
+            android:gravity="center"
+            android:text="进入教室"
+            android:textColor="@color/white"
+            android:visibility="visible"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintLeft_toLeftOf="parent"
+            app:layout_constraintRight_toRightOf="parent"
+            tools:visibility="visible" />
+    </FrameLayout>
 </androidx.constraintlayout.widget.ConstraintLayout>