app/src/main/java/com/example/firstapp/activity/VipActivity.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardViewModel.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/res/layout/activity_vip.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
app/src/main/java/com/example/firstapp/activity/VipActivity.kt
@@ -378,13 +378,6 @@ ) } // setPadding( // TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20f, resources.displayMetrics).toInt(), // left padding // TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30f, resources.displayMetrics).toInt(), // top padding // TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20f, resources.displayMetrics).toInt(), // right padding // TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30f, resources.displayMetrics).toInt() // bottom padding // ) } val textView = TextView(this).apply { @@ -396,7 +389,8 @@ val checkView = ImageView(this).apply { id = View.generateViewId() setImageResource(R.drawable.ic_check) // setImageResource(R.drawable.ic_check) setImageResource(R.mipmap.vip_right) layoutParams = ConstraintLayout.LayoutParams( TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30f, resources.displayMetrics).toInt(), TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 30f, resources.displayMetrics).toInt() @@ -416,14 +410,14 @@ ConstraintSet.TOP, previousViewId, if (index == 0) ConstraintSet.TOP else ConstraintSet.BOTTOM, 16 32 ) constraintSet.connect( iconView.id, ConstraintSet.START, ConstraintSet.PARENT_ID, ConstraintSet.START, 16 32 ) // Text 位置 @@ -433,7 +427,7 @@ ConstraintSet.START, iconView.id, ConstraintSet.END, 8 32 ) // Check 位置 @@ -443,7 +437,7 @@ ConstraintSet.END, ConstraintSet.PARENT_ID, ConstraintSet.END, 16 32 ) constraintSet.applyTo(container) app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardViewModel.kt
@@ -51,8 +51,15 @@ // 开通状态 if(userInfo.isMember){ // 判断userInfo.memberOvertime是否为空,如果不为空,则截取字符串到年月日 if(userInfo.memberOvertime.isNotEmpty()){ _memberStatus.value = userInfo.memberOvertime.substring(0,10)+" 到期" // if(userInfo.memberOvertime.isNotEmpty()){ // _memberStatus.value = userInfo.memberOvertime.substring(0,10)+" 到期" // } _memberStatus.value = " 到期" userInfo.memberOvertime?.let { if (it.isNotEmpty()) { _memberStatus.value = it.substring(0, 10) + " 到期" } } // vip头像 _vipCover.value ="http://192.168.1.201:9000/sms/member/vip.png" app/src/main/res/layout/activity_vip.xml
@@ -122,7 +122,7 @@ android:id="@+id/dynamicContainer" android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="20dp" android:padding="10dp" android:layout_marginTop="0dp" android:background="@android:color/transparent" app:layout_constraintTop_toBottomOf="@id/divider" @@ -290,7 +290,7 @@ <androidx.cardview.widget.CardView android:id="@+id/card_view_fixed" android:layout_width="match_parent" android:layout_height="180dp" android:layout_height="wrap_content" android:layout_margin="0dp" android:layout_marginTop="10dp" android:layout_gravity="bottom" @@ -299,6 +299,13 @@ android:background="#030308" app:cardBackgroundColor="#030308" android:layout_alignParentBottom="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="10dp" android:gravity="center_horizontal"> <LinearLayout android:id="@+id/alipay_layout" @@ -361,7 +368,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/wechat_shape" android:layout_marginTop="60dp" android:layout_marginTop="15dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:padding="3dp" @@ -417,7 +424,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/transparent" android:layout_marginTop="100dp" android:layout_marginTop="15dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:padding="1dp" @@ -450,7 +457,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/transparent" android:layout_marginTop="140dp" android:layout_marginTop="15dp" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:padding="1dp" @@ -488,7 +495,7 @@ android:textColor="#7E5C3C" android:textSize="14sp" android:gravity="start" android:layout_marginLeft="0dp" android:layout_marginLeft="10dp" android:orientation="horizontal" /> @@ -506,5 +513,6 @@ </LinearLayout> </LinearLayout> </androidx.cardview.widget.CardView> </androidx.coordinatorlayout.widget.CoordinatorLayout>