|  | @@ -169,103 +169,130 @@
 | 
	
		
			
				|  |  |                  android:textSize="@dimen/sp_11" />
 | 
	
		
			
				|  |  |          </LinearLayout>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          <View
 | 
	
		
			
				|  |  | -            android:id="@+id/view_vip_bg"
 | 
	
		
			
				|  |  | -            android:layout_width="match_parent"
 | 
	
		
			
				|  |  | -            android:layout_height="@dimen/dp_82"
 | 
	
		
			
				|  |  | -            android:layout_marginLeft="21dp"
 | 
	
		
			
				|  |  | +            android:id="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            android:layout_width="0dp"
 | 
	
		
			
				|  |  | +            android:layout_height="72dp"
 | 
	
		
			
				|  |  | +            android:layout_marginStart="14dp"
 | 
	
		
			
				|  |  |              android:layout_marginTop="20dp"
 | 
	
		
			
				|  |  | -            android:layout_marginRight="21dp"
 | 
	
		
			
				|  |  | -            android:background="@drawable/icon_mine_vip_bg"
 | 
	
		
			
				|  |  | +            android:background="@drawable/shape_mine_vip_info_bg"
 | 
	
		
			
				|  |  |              app:layout_constraintLeft_toLeftOf="parent"
 | 
	
		
			
				|  |  | +            app:layout_constraintRight_toLeftOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  |              app:layout_constraintTop_toBottomOf="@+id/ll_user_id" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        <View
 | 
	
		
			
				|  |  | +            android:id="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            android:layout_width="0dp"
 | 
	
		
			
				|  |  | +            android:layout_height="72dp"
 | 
	
		
			
				|  |  | +            android:layout_marginStart="11dp"
 | 
	
		
			
				|  |  | +            android:layout_marginEnd="14dp"
 | 
	
		
			
				|  |  | +            android:background="@drawable/shape_mine_free_card_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintLeft_toRightOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintRight_toRightOf="parent"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toTopOf="@+id/view_vip_info_bg" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <ImageView
 | 
	
		
			
				|  |  | -            android:id="@+id/view_vip_star"
 | 
	
		
			
				|  |  | -            android:layout_width="@dimen/dp_18"
 | 
	
		
			
				|  |  | -            android:layout_height="@dimen/dp_18"
 | 
	
		
			
				|  |  | -            android:layout_marginLeft="17dp"
 | 
	
		
			
				|  |  | -            android:src="@drawable/icon_mine_vip_star"
 | 
	
		
			
				|  |  | -            app:layout_constraintBottom_toBottomOf="@+id/im_vip"
 | 
	
		
			
				|  |  | -            app:layout_constraintLeft_toLeftOf="@+id/view_vip_bg"
 | 
	
		
			
				|  |  | -            app:layout_constraintTop_toTopOf="@+id/im_vip" />
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        <TextView
 | 
	
		
			
				|  |  | -            android:id="@+id/tv_validity_start"
 | 
	
		
			
				|  |  | +            android:id="@+id/iv_vip_tag_bg"
 | 
	
		
			
				|  |  |              android:layout_width="wrap_content"
 | 
	
		
			
				|  |  |              android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | -            android:layout_marginLeft="5dp"
 | 
	
		
			
				|  |  | -            android:text="VIP有效期剩余"
 | 
	
		
			
				|  |  | -            android:textColor="@color/color_502c0c"
 | 
	
		
			
				|  |  | -            android:textSize="@dimen/sp_14"
 | 
	
		
			
				|  |  | -            app:layout_constraintBottom_toBottomOf="@+id/view_vip_star"
 | 
	
		
			
				|  |  | -            app:layout_constraintHorizontal_bias="0"
 | 
	
		
			
				|  |  | -            app:layout_constraintHorizontal_chainStyle="packed"
 | 
	
		
			
				|  |  | -            app:layout_constraintLeft_toRightOf="@+id/view_vip_star"
 | 
	
		
			
				|  |  | -            app:layout_constraintRight_toLeftOf="@+id/tv_validity"
 | 
	
		
			
				|  |  | -            app:layout_constraintTop_toTopOf="@+id/view_vip_star"
 | 
	
		
			
				|  |  | -            app:layout_constraintWidth_default="wrap" />
 | 
	
		
			
				|  |  | +            android:layout_marginEnd="3dp"
 | 
	
		
			
				|  |  | +            android:src="@drawable/bg_mine_vip_info_tag"
 | 
	
		
			
				|  |  | +            app:layout_constraintBottom_toBottomOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintRight_toRightOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toTopOf="@+id/view_vip_info_bg" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <TextView
 | 
	
		
			
				|  |  | -            android:id="@+id/tv_validity"
 | 
	
		
			
				|  |  | +            android:id="@+id/tv_vip_title"
 | 
	
		
			
				|  |  |              android:layout_width="wrap_content"
 | 
	
		
			
				|  |  |              android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | -            android:textColor="@color/color_ff623a"
 | 
	
		
			
				|  |  | +            android:drawableEnd="@drawable/icon_mine_vip_tip_arrow"
 | 
	
		
			
				|  |  | +            android:drawablePadding="2dp"
 | 
	
		
			
				|  |  | +            android:paddingStart="10dp"
 | 
	
		
			
				|  |  | +            android:text="开通会员"
 | 
	
		
			
				|  |  | +            android:textColor="@color/color_622200"
 | 
	
		
			
				|  |  |              android:textSize="@dimen/sp_14"
 | 
	
		
			
				|  |  |              android:textStyle="bold"
 | 
	
		
			
				|  |  | -            app:layout_constraintBaseline_toBaselineOf="@+id/tv_validity_start"
 | 
	
		
			
				|  |  | -            app:layout_constraintLeft_toRightOf="@+id/tv_validity_start"
 | 
	
		
			
				|  |  | -            app:layout_constraintRight_toLeftOf="@+id/im_vip"
 | 
	
		
			
				|  |  | -            tools:text="321" />
 | 
	
		
			
				|  |  | +            app:layout_constraintBottom_toTopOf="@+id/tv_vip_tip"
 | 
	
		
			
				|  |  | +            app:layout_constraintLeft_toLeftOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toTopOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintVertical_chainStyle="packed" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <androidx.constraintlayout.widget.Group
 | 
	
		
			
				|  |  | -            android:id="@+id/group_vip"
 | 
	
		
			
				|  |  | +        <TextView
 | 
	
		
			
				|  |  | +            android:id="@+id/tv_vip_tip"
 | 
	
		
			
				|  |  | +            android:layout_width="0dp"
 | 
	
		
			
				|  |  | +            android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | +            android:layout_marginTop="5dp"
 | 
	
		
			
				|  |  | +            android:ellipsize="end"
 | 
	
		
			
				|  |  | +            android:maxLines="1"
 | 
	
		
			
				|  |  | +            android:paddingStart="10dp"
 | 
	
		
			
				|  |  | +            android:paddingEnd="10dp"
 | 
	
		
			
				|  |  | +            android:textColor="@color/color_cc622200"
 | 
	
		
			
				|  |  | +            android:textSize="@dimen/sp_12"
 | 
	
		
			
				|  |  | +            app:layout_constraintBottom_toBottomOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintLeft_toLeftOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintRight_toRightOf="@+id/view_vip_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toBottomOf="@+id/tv_vip_title"
 | 
	
		
			
				|  |  | +            tools:text="双十二特惠,多重好礼!" />
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <ImageView
 | 
	
		
			
				|  |  | +            android:id="@+id/iv_free_card_tag_bg"
 | 
	
		
			
				|  |  |              android:layout_width="wrap_content"
 | 
	
		
			
				|  |  |              android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | -            android:visibility="gone"
 | 
	
		
			
				|  |  | -            app:constraint_referenced_ids="view_vip_star,tv_validity,tv_validity_start"
 | 
	
		
			
				|  |  | -            tools:visibility="visible" />
 | 
	
		
			
				|  |  | +            android:layout_marginEnd="3dp"
 | 
	
		
			
				|  |  | +            android:src="@drawable/bg_mine_free_card_info_tag"
 | 
	
		
			
				|  |  | +            app:layout_constraintBottom_toBottomOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintRight_toRightOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toTopOf="@+id/view_free_card_info_bg" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <TextView
 | 
	
		
			
				|  |  | -            android:id="@+id/tv_vip_tip"
 | 
	
		
			
				|  |  | +            android:id="@+id/tv_free_card_title"
 | 
	
		
			
				|  |  |              android:layout_width="wrap_content"
 | 
	
		
			
				|  |  |              android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | -            android:drawablePadding="5dp"
 | 
	
		
			
				|  |  | -            android:paddingStart="18dp"
 | 
	
		
			
				|  |  | -            android:text="会员已过期"
 | 
	
		
			
				|  |  | -            android:textColor="@color/color_502c0c"
 | 
	
		
			
				|  |  | +            android:drawableEnd="@drawable/icon_mine_free_card_tip_arrow"
 | 
	
		
			
				|  |  | +            android:drawablePadding="2dp"
 | 
	
		
			
				|  |  | +            android:paddingStart="10dp"
 | 
	
		
			
				|  |  | +            android:text="开通畅学卡"
 | 
	
		
			
				|  |  | +            android:textColor="@color/color_006eb0"
 | 
	
		
			
				|  |  |              android:textSize="@dimen/sp_14"
 | 
	
		
			
				|  |  | -            android:visibility="gone"
 | 
	
		
			
				|  |  | -            app:layout_constraintBottom_toBottomOf="@+id/im_vip"
 | 
	
		
			
				|  |  | -            app:layout_constraintLeft_toLeftOf="@+id/view_vip_bg"
 | 
	
		
			
				|  |  | -            app:layout_constraintTop_toTopOf="@+id/im_vip"
 | 
	
		
			
				|  |  | -            tools:visibility="gone" />
 | 
	
		
			
				|  |  | +            android:textStyle="bold"
 | 
	
		
			
				|  |  | +            app:layout_constraintBottom_toTopOf="@+id/tv_free_card_tip"
 | 
	
		
			
				|  |  | +            app:layout_constraintLeft_toLeftOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toTopOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintVertical_chainStyle="packed" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        <ImageView
 | 
	
		
			
				|  |  | -            android:id="@+id/im_vip"
 | 
	
		
			
				|  |  | -            android:layout_width="wrap_content"
 | 
	
		
			
				|  |  | -            android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | -            android:layout_marginTop="12dp"
 | 
	
		
			
				|  |  | -            android:layout_marginRight="16dp"
 | 
	
		
			
				|  |  | -            android:background="@drawable/icon_mine_vip_center"
 | 
	
		
			
				|  |  | -            app:layout_constraintRight_toRightOf="@+id/view_vip_bg"
 | 
	
		
			
				|  |  | -            app:layout_constraintTop_toTopOf="@+id/view_vip_bg" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        <TextView
 | 
	
		
			
				|  |  | +            android:id="@+id/tv_free_card_tip"
 | 
	
		
			
				|  |  | +            android:layout_width="0dp"
 | 
	
		
			
				|  |  | +            android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | +            android:layout_marginTop="5dp"
 | 
	
		
			
				|  |  | +            android:ellipsize="end"
 | 
	
		
			
				|  |  | +            android:maxLines="1"
 | 
	
		
			
				|  |  | +            android:paddingStart="10dp"
 | 
	
		
			
				|  |  | +            android:paddingEnd="10dp"
 | 
	
		
			
				|  |  | +            android:textColor="@color/color_cc005ba2"
 | 
	
		
			
				|  |  | +            android:textSize="@dimen/sp_12"
 | 
	
		
			
				|  |  | +            app:layout_constraintBottom_toBottomOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintLeft_toLeftOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintRight_toRightOf="@+id/view_free_card_info_bg"
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toBottomOf="@+id/tv_free_card_title"
 | 
	
		
			
				|  |  | +            tools:text="约课低至75折!" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          <LinearLayout
 | 
	
		
			
				|  |  |              android:id="@+id/ll_number"
 | 
	
		
			
				|  |  |              android:layout_width="match_parent"
 | 
	
		
			
				|  |  | -            android:layout_height="@dimen/dp_100"
 | 
	
		
			
				|  |  | +            android:layout_height="@dimen/dp_80"
 | 
	
		
			
				|  |  |              android:layout_marginLeft="@dimen/dp_12"
 | 
	
		
			
				|  |  | -            android:layout_marginTop="@dimen/dp_49"
 | 
	
		
			
				|  |  | +            android:layout_marginTop="@dimen/dp_12"
 | 
	
		
			
				|  |  |              android:layout_marginRight="@dimen/dp_12"
 | 
	
		
			
				|  |  |              android:background="@drawable/bg_white_10dp"
 | 
	
		
			
				|  |  |              android:orientation="horizontal"
 | 
	
		
			
				|  |  |              app:layout_constraintLeft_toLeftOf="parent"
 | 
	
		
			
				|  |  | -            app:layout_constraintTop_toTopOf="@+id/view_vip_bg">
 | 
	
		
			
				|  |  | +            app:layout_constraintTop_toBottomOf="@+id/view_vip_info_bg">
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              <LinearLayout
 | 
	
		
			
				|  |  |                  android:id="@+id/ll_finished_class"
 | 
	
	
		
			
				|  | @@ -626,9 +653,9 @@
 | 
	
		
			
				|  |  |              android:layout_marginLeft="@dimen/dp_12"
 | 
	
		
			
				|  |  |              android:layout_marginTop="@dimen/dp_10"
 | 
	
		
			
				|  |  |              android:layout_marginRight="@dimen/dp_12"
 | 
	
		
			
				|  |  | +            android:background="@drawable/bg_white_10dp"
 | 
	
		
			
				|  |  |              android:paddingTop="10dp"
 | 
	
		
			
				|  |  |              android:paddingBottom="10dp"
 | 
	
		
			
				|  |  | -            android:background="@drawable/bg_white_10dp"
 | 
	
		
			
				|  |  |              app:layout_constraintLeft_toLeftOf="parent"
 | 
	
		
			
				|  |  |              app:layout_constraintTop_toBottomOf="@+id/view_serve_tools">
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -687,9 +714,9 @@
 | 
	
		
			
				|  |  |              android:layout_marginLeft="@dimen/dp_12"
 | 
	
		
			
				|  |  |              android:layout_marginTop="@dimen/dp_10"
 | 
	
		
			
				|  |  |              android:layout_marginRight="@dimen/dp_12"
 | 
	
		
			
				|  |  | -            android:paddingBottom="10dp"
 | 
	
		
			
				|  |  | -            android:paddingTop="10dp"
 | 
	
		
			
				|  |  |              android:background="@drawable/bg_white_10dp"
 | 
	
		
			
				|  |  | +            android:paddingTop="10dp"
 | 
	
		
			
				|  |  | +            android:paddingBottom="10dp"
 | 
	
		
			
				|  |  |              app:layout_constraintLeft_toLeftOf="parent"
 | 
	
		
			
				|  |  |              app:layout_constraintTop_toBottomOf="@+id/cs_menu">
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -787,11 +814,11 @@
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              <androidx.constraintlayout.widget.Group
 | 
	
		
			
				|  |  | -                android:visibility="gone"
 | 
	
		
			
				|  |  |                  android:id="@+id/group_customer"
 | 
	
		
			
				|  |  | -                app:constraint_referenced_ids="iv_customer_arrow,tv_customer"
 | 
	
		
			
				|  |  |                  android:layout_width="wrap_content"
 | 
	
		
			
				|  |  | -                android:layout_height="wrap_content"/>
 | 
	
		
			
				|  |  | +                android:layout_height="wrap_content"
 | 
	
		
			
				|  |  | +                android:visibility="gone"
 | 
	
		
			
				|  |  | +                app:constraint_referenced_ids="iv_customer_arrow,tv_customer" />
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          </androidx.constraintlayout.widget.ConstraintLayout>
 | 
	
		
			
				|  |  |      </androidx.constraintlayout.widget.ConstraintLayout>
 |