Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
2bce871a
Commit
2bce871a
authored
Jul 23, 2022
by
刘鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 测评会员
parent
e0af8ed2
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
280 additions
and
69 deletions
+280
-69
DemoGlobalConfig.java
app/src/main/java/com/ydl/component/base/DemoGlobalConfig.java
+2
-2
config.gradle
config.gradle
+1
-1
EffectivityBean.kt
m-user/src/main/java/com/yidianling/user/bean/EffectivityBean.kt
+10
-0
MineFragment.kt
m-user/src/main/java/com/yidianling/user/mine/MineFragment.kt
+14
-0
MineApi.kt
m-user/src/main/java/com/yidianling/user/mine/http/MineApi.kt
+10
-0
MineHttp.kt
m-user/src/main/java/com/yidianling/user/mine/http/MineHttp.kt
+4
-1
MineHttpImpl.kt
m-user/src/main/java/com/yidianling/user/mine/http/MineHttpImpl.kt
+5
-0
me_icon_open_vip_right.png
m-user/src/main/res/drawable-xhdpi/me_icon_open_vip_right.png
+0
-0
me_icon_vip.png
m-user/src/main/res/drawable-xhdpi/me_icon_vip.png
+0
-0
me_icon_vip_bg.xml
m-user/src/main/res/drawable/me_icon_vip_bg.xml
+66
-0
user_shape_bg_ffc57d_ffb95f.xml
m-user/src/main/res/drawable/user_shape_bg_ffc57d_ffb95f.xml
+13
-0
user_mine_fragment_mine.xml
m-user/src/main/res/layout/user_mine_fragment_mine.xml
+155
-65
No files found.
app/src/main/java/com/ydl/component/base/DemoGlobalConfig.java
View file @
2bce871a
...
...
@@ -20,8 +20,8 @@ import java.util.List;
*/
public
final
class
DemoGlobalConfig
implements
IConfigModule
{
String
APP_DOMAIN
=
"https://api.github.com/"
;
//
public static String appEnv = YDLConstants.ENV_TEST;
public
static
String
appEnv
=
YDLConstants
.
ENV_PROD
;
public
static
String
appEnv
=
YDLConstants
.
ENV_TEST
;
//
public static String appEnv = YDLConstants.ENV_PROD;
// public static String appEnv = YDLConstants.ENV_NEW_TEST;//配置未上传到maven库
@Override
...
...
config.gradle
View file @
2bce871a
ext
{
dev_mode
=
fals
e
//组件发布的时候需要设置为false
dev_mode
=
tru
e
//组件发布的时候需要设置为false
ydl2PublishVersion
=
"0.2.0.17"
ydlPublishVersion
=
[
// -------------- 业务模块 --------------
...
...
m-user/src/main/java/com/yidianling/user/bean/EffectivityBean.kt
0 → 100644
View file @
2bce871a
package
com.yidianling.user.bean
data class
EffectivityBean
(
val
isEffect
:
Int
,
val
status
:
Int
,
val
packageName
:
String
,
val
packageId
:
Int
,
val
overdue
:
String
)
\ No newline at end of file
m-user/src/main/java/com/yidianling/user/mine/MineFragment.kt
View file @
2bce871a
...
...
@@ -118,6 +118,7 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
rootView
.
findViewById
<
View
>(
R
.
id
.
ll_service
).
setOnClickListener
(
this
)
//冥想
rootView
.
findViewById
<
View
>(
R
.
id
.
ll_meditation
).
setOnClickListener
(
this
)
rootView
.
findViewById
<
View
>(
R
.
id
.
me_card_vip
).
setOnClickListener
(
this
)
init
()
GlideApp
.
with
(
this
).
load
(
"https://static.yidianling.com/banner/bottombanner@2x.png"
)
...
...
@@ -265,6 +266,8 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
getLocal
().
setCoupon
(
false
)
}
}
}
/**
...
...
@@ -546,6 +549,16 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
NewH5Activity
.
start
(
it
,
h5Params3
)
}
}
else
if
(
id
==
R
.
id
.
me_card_vip
)
{
//vip
// count(UserMyPageEvent.YDL_USER_MY_MIDDLE_TYPE_CLICK, "冥想")
mActivity
?.
let
{
if
(!
startLoginByStatus
(
it
,
true
))
{
return
}
val
h5Params3
=
H5Params
(
MH5_URL
+
"ceshi/vip/detail"
,
null
)
NewH5Activity
.
start
(
it
,
h5Params3
)
}
}
}
...
...
@@ -588,6 +601,7 @@ class MineFragment : BaseFragment(), SwipeRefreshLayout.OnRefreshListener, View.
val
changeFlag
=
event
.
isChange_flag
if
(
changeFlag
)
{
initdata
()
refreshCouponData
()
try
{
provide
(
IImService
::
class
.
java
...
...
m-user/src/main/java/com/yidianling/user/mine/http/MineApi.kt
View file @
2bce871a
...
...
@@ -6,6 +6,7 @@ import com.ydl.ydlcommon.bean.MustUP
import
com.ydl.ydlcommon.data.http.BaseAPIResponse
import
com.ydl.ydlcommon.data.http.BaseResponse
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.EffectivityBean
import
com.yidianling.user.bean.EvaluateOrderBean
import
com.yidianling.user.bean.FundData
import
com.yidianling.user.bean.Recharge
...
...
@@ -104,4 +105,12 @@ interface MineApi {
@Headers
(
YDL_DOMAIN
+
YDL_DOMAIN_JAVA
)
fun
hasConfideOrder
(
@Body
body
:
RequestBody
):
Observable
<
BaseAPIResponse
<
EvaluateOrderBean
>>
/**
* 检查该用户是否是会员
*/
@GET
(
"marketing/equity/effectivity"
)
@Headers
(
YDL_DOMAIN
+
YDL_DOMAIN
)
fun
effectivity
():
Observable
<
BaseAPIResponse
<
MutableList
<
EffectivityBean
>>>
}
\ No newline at end of file
m-user/src/main/java/com/yidianling/user/mine/http/MineHttp.kt
View file @
2bce871a
...
...
@@ -8,6 +8,7 @@ import com.yidianling.im.message.param.MsgListParam
import
com.yidianling.user.bean.FundData
import
com.yidianling.user.bean.Recharge
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.EffectivityBean
import
com.yidianling.user.bean.EvaluateOrderBean
import
com.yidianling.user.mine.*
import
com.yidianling.user.mine.bean.AccountBean
...
...
@@ -49,5 +50,6 @@ interface MineHttp {
fun
getSysMsgList
(
param
:
MsgListParam
):
Observable
<
BaseResponse
<
String
>>
fun
getHasConfideOrder
(
uid
:
String
):
Observable
<
BaseAPIResponse
<
EvaluateOrderBean
>>
//获取测评vip数据
fun
effectivity
():
Observable
<
BaseAPIResponse
<
MutableList
<
EffectivityBean
>>>
}
\ No newline at end of file
m-user/src/main/java/com/yidianling/user/mine/http/MineHttpImpl.kt
View file @
2bce871a
...
...
@@ -7,6 +7,7 @@ import com.ydl.ydlcommon.utils.NetworkParamsUtils
import
com.ydl.ydlnet.YDLHttpUtils
import
com.yidianling.im.message.param.MsgListParam
import
com.yidianling.user.api.bean.UserResponseBean
import
com.yidianling.user.bean.EffectivityBean
import
com.yidianling.user.bean.EvaluateOrderBean
import
com.yidianling.user.bean.FundData
import
com.yidianling.user.bean.Recharge
...
...
@@ -140,6 +141,10 @@ class MineHttpImpl private constructor() : MineHttp {
return
getAppApi
().
hasConfideOrder
(
body
)
}
override
fun
effectivity
():
Observable
<
BaseAPIResponse
<
MutableList
<
EffectivityBean
>>>
{
return
getAppApi
().
effectivity
()
}
object
Holder
{
val
INSTANCE
=
MineHttpImpl
()
}
...
...
m-user/src/main/res/drawable-xhdpi/me_icon_open_vip_right.png
0 → 100644
View file @
2bce871a
920 Bytes
m-user/src/main/res/drawable-xhdpi/me_icon_vip.png
0 → 100644
View file @
2bce871a
2.25 KB
m-user/src/main/res/drawable/me_icon_vip_bg.xml
0 → 100644
View file @
2bce871a
<vector
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:aapt=
"http://schemas.android.com/aapt"
android:width=
"381dp"
android:height=
"68dp"
android:viewportWidth=
"381"
android:viewportHeight=
"68"
>
<path
android:pathData=
"M8,0L373,0A8,8 0,0 1,381 8L381,60A8,8 0,0 1,373 68L8,68A8,8 0,0 1,0 60L0,8A8,8 0,0 1,8 0z"
android:strokeWidth=
"1"
android:fillType=
"evenOdd"
android:strokeColor=
"#00000000"
>
<aapt:attr
name=
"android:fillColor"
>
<gradient
android:startY=
"33.776176"
android:startX=
"-15.267498"
android:endY=
"34"
android:endX=
"381"
android:type=
"linear"
>
<item
android:offset=
"0"
android:color=
"#FFFFF2DD"
/>
<item
android:offset=
"1"
android:color=
"#FFFFDCB0"
/>
</gradient>
</aapt:attr>
</path>
<group>
<clip-path
android:pathData=
"M10.815,-9.731L370.269,53.651A8,8 63.092,0 1,376.759 62.919L367.729,114.129A8,8 64.951,0 1,358.461 120.618L-0.993,57.236A8,8 133.569,0 1,-7.483 47.969L1.547,-3.241A8,8 0,0 1,10.815 -9.731z"
/>
<path
android:pathData=
"M-7.365,-1.543a45,73.5 100,1 0,144.767 25.526a45,73.5 100,1 0,-144.767 -25.526z"
android:strokeWidth=
"1"
android:fillType=
"evenOdd"
android:strokeColor=
"#00000000"
>
<aapt:attr
name=
"android:fillColor"
>
<gradient
android:startY=
"11.219515"
android:startX=
"-9.066536"
android:endY=
"8.540979"
android:endX=
"362.5162"
android:type=
"linear"
>
<item
android:offset=
"0"
android:color=
"#FFFFE7C5"
/>
<item
android:offset=
"1"
android:color=
"#FFFFE5C2"
/>
</gradient>
</aapt:attr>
</path>
</group>
<group>
<clip-path
android:pathData=
"M571.695,-151.042L255.596,31.458A8,8 61.114,0 0,252.667 42.387L278.668,87.42A8,8 92.896,0 0,289.596 90.348L605.695,-92.152A8,8 71.873,0 0,608.623 -103.08L582.623,-148.113A8,8 78.945,0 0,571.695 -151.042z"
/>
<path
android:pathData=
"M390.171,-1.539a66,80.5 60,1 1,-139.43 80.5a66,80.5 60,1 1,139.43 -80.5z"
android:strokeWidth=
"1"
android:fillType=
"evenOdd"
android:strokeColor=
"#00000000"
>
<aapt:attr
name=
"android:fillColor"
>
<gradient
android:startY=
"38.711132"
android:startX=
"241.60858"
android:endY=
"49.94502"
android:endX=
"389.86444"
android:type=
"linear"
>
<item
android:offset=
"0"
android:color=
"#FFFFCD90"
/>
<item
android:offset=
"1"
android:color=
"#FFFFE5C2"
/>
</gradient>
</aapt:attr>
</path>
</group>
</vector>
m-user/src/main/res/drawable/user_shape_bg_ffc57d_ffb95f.xml
0 → 100644
View file @
2bce871a
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:shape=
"rectangle"
>
<corners
android:radius=
"19dp"
/>
<gradient
android:endColor=
"#ffb95f"
android:startColor=
"#ffc57d"
android:type=
"linear"
/>
</shape>
\ No newline at end of file
m-user/src/main/res/layout/user_mine_fragment_mine.xml
View file @
2bce871a
...
...
@@ -267,7 +267,6 @@
</RelativeLayout>
<androidx.cardview.widget.CardView
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
...
...
@@ -280,25 +279,28 @@
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"vertical"
android:paddingLeft=
"20dp"
android:paddingTop=
"25dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"22dp"
>
android:orientation=
"vertical"
>
<
Linear
Layout
<
androidx.constraintlayout.widget.Constraint
Layout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:orientation=
"horizontal"
>
android:paddingLeft=
"20dp"
android:paddingTop=
"25dp"
android:paddingRight=
"20dp"
android:paddingBottom=
"22dp"
>
<LinearLayout
android:id=
"@+id/ll_account"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"?android:attr/selectableItemBackground"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toLeftOf=
"@id/ll_red_packet"
app:layout_constraintTop_toTopOf=
"parent"
>
<ImageView
android:layout_width=
"25dp"
...
...
@@ -318,10 +320,13 @@
<RelativeLayout
android:id=
"@+id/ll_red_packet"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"?android:attr/selectableItemBackground"
>
android:background=
"?android:attr/selectableItemBackground"
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toRightOf=
"@id/ll_account"
app:layout_constraintRight_toLeftOf=
"@id/csl_call_order"
app:layout_constraintTop_toTopOf=
"@id/ll_account"
>
<ImageView
android:id=
"@+id/img_coupon"
...
...
@@ -335,8 +340,8 @@
android:id=
"@+id/view_new_coupon"
android:layout_width=
"8dp"
android:layout_height=
"8dp"
android:layout_align
Right
=
"@+id/img_coupon"
android:layout_margin
Right
=
"-2dp"
android:layout_align
End
=
"@+id/img_coupon"
android:layout_margin
End
=
"-2dp"
android:background=
"@drawable/user_mine_background_red_point_new_coupon"
android:visibility=
"invisible"
tools:visibility=
"visible"
/>
...
...
@@ -354,107 +359,100 @@
</RelativeLayout>
<
androidx.constraintlayout.widget.Constraint
Layout
<
Relative
Layout
android:id=
"@+id/csl_call_order"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"?android:attr/selectableItemBackground"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toRightOf=
"@id/ll_red_packet"
app:layout_constraintRight_toLeftOf=
"@id/csl_trade_order"
app:layout_constraintTop_toTopOf=
"@id/ll_account"
>
<ImageView
android:id=
"@+id/iv_confide"
android:layout_width=
"25dp"
android:layout_height=
"25dp"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"3dp"
android:src=
"@drawable/user_mine_ic_qinshu_record"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
android:src=
"@drawable/user_mine_ic_qinshu_record"
/>
<ImageView
android:id=
"@+id/iv_confide_tip"
android:layout_width=
"8dp"
android:layout_height=
"8dp"
android:layout_alignEnd=
"@+id/iv_confide"
android:layout_marginEnd=
"-2dp"
android:src=
"@drawable/user_mine_background_red_point_new_coupon"
android:visibility=
"gone"
app:layout_constraintCircle=
"@id/iv_confide"
app:layout_constraintCircleAngle=
"45"
app:layout_constraintCircleRadius=
"13dp"
tools:visibility=
"visible"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@+id/iv_confide"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"8dp"
android:text=
"倾诉记录"
android:textColor=
"@color/platform_color_999999"
android:textSize=
"12sp"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/iv_confide"
/>
android:textSize=
"12sp"
/>
</
androidx.constraintlayout.widget.Constraint
Layout>
</
Relative
Layout>
<
androidx.constraintlayout.widget.Constraint
Layout
<
Relative
Layout
android:id=
"@+id/csl_trade_order"
android:layout_width=
"
wrap_content
"
android:layout_width=
"
0dp
"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"?android:attr/selectableItemBackground"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toRightOf=
"@id/csl_call_order"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toTopOf=
"@id/ll_account"
>
<ImageView
android:id=
"@+id/iv_trade_order"
android:layout_width=
"25dp"
android:layout_height=
"25dp"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"3dp"
android:src=
"@drawable/user_mine_ic_order"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
android:src=
"@drawable/user_mine_ic_order"
/>
<ImageView
android:id=
"@+id/iv_order_tip"
android:layout_width=
"8dp"
android:layout_height=
"8dp"
android:layout_alignEnd=
"@+id/iv_trade_order"
android:layout_marginEnd=
"-2dp"
android:src=
"@drawable/user_mine_background_red_point_new_coupon"
android:visibility=
"gone"
app:layout_constraintCircle=
"@id/iv_trade_order"
app:layout_constraintCircleAngle=
"45"
app:layout_constraintCircleRadius=
"13dp"
tools:visibility=
"visible"
/>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_below=
"@id/iv_trade_order"
android:layout_centerHorizontal=
"true"
android:layout_marginTop=
"8dp"
android:text=
"预约订单"
android:textColor=
"@color/platform_color_999999"
android:textSize=
"12sp"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toBottomOf=
"@id/iv_trade_order"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
android:textSize=
"12sp"
/>
</Linear
Layout>
</Relative
Layout>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"28dp"
>
<LinearLayout
android:id=
"@+id/ll_my_courses"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_
weight=
"1
"
android:layout_
marginTop=
"28dp
"
android:background=
"?android:attr/selectableItemBackground"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintRight_toLeftOf=
"@id/ll_service"
app:layout_constraintTop_toBottomOf=
"@id/ll_account"
>
<ImageView
android:layout_width=
"25dp"
...
...
@@ -475,10 +473,13 @@
android:id=
"@+id/ll_service"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"?android:attr/selectableItemBackground"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toRightOf=
"@id/ll_my_courses"
app:layout_constraintRight_toLeftOf=
"@id/ll_meditation"
app:layout_constraintTop_toTopOf=
"@id/ll_my_courses"
>
<ImageView
android:layout_width=
"25dp"
...
...
@@ -495,7 +496,6 @@
</LinearLayout>
<!--meditation start-->
<LinearLayout
android:id=
"@+id/ll_meditation"
android:layout_width=
"0dp"
...
...
@@ -503,7 +503,11 @@
android:layout_weight=
"1"
android:background=
"?android:attr/selectableItemBackground"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toRightOf=
"@id/ll_service"
app:layout_constraintRight_toLeftOf=
"@id/view_last_empty"
app:layout_constraintTop_toTopOf=
"@id/ll_my_courses"
>
<ImageView
android:layout_width=
"25dp"
...
...
@@ -519,17 +523,103 @@
android:textSize=
"12sp"
/>
</LinearLayout>
<!--meditation end-->
<View
android:id=
"@+id/view_last_empty"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
/>
app:layout_constraintHorizontal_weight=
"1"
app:layout_constraintLeft_toRightOf=
"@id/ll_meditation"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toTopOf=
"@id/ll_my_courses"
/>
</androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id=
"@+id/me_card_vip"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"16dp"
android:layout_marginTop=
"20dp"
android:layout_marginEnd=
"14dp"
app:cardCornerRadius=
"8dp"
>
<androidx.constraintlayout.widget.ConstraintLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:paddingStart=
"16dp"
android:paddingTop=
"12dp"
android:background=
"@drawable/me_icon_vip_bg"
android:paddingEnd=
"14dp"
android:paddingBottom=
"12dp"
>
<TextView
android:id=
"@+id/me_vip_center"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"会员中心"
android:textColor=
"#904f00"
android:textStyle=
"bold"
android:textSize=
"16sp"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginStart=
"4dp"
android:src=
"@drawable/me_icon_vip"
app:layout_constraintBottom_toBottomOf=
"@id/me_vip_center"
app:layout_constraintLeft_toRightOf=
"@id/me_vip_center"
app:layout_constraintTop_toTopOf=
"@id/me_vip_center"
/>
<TextView
android:id=
"@+id/me_vip_des"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"8dp"
android:text=
"您当前不是会员,开通立享会员特权"
android:textSize=
"12sp"
android:textColor=
"@color/platform_color_999999"
app:layout_constraintLeft_toLeftOf=
"@id/me_vip_center"
app:layout_constraintTop_toBottomOf=
"@id/me_vip_center"
/>
<LinearLayout
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:background=
"@drawable/user_shape_bg_ffc57d_ffb95f"
android:orientation=
"horizontal"
android:paddingLeft=
"18dp"
android:paddingTop=
"8dp"
android:gravity=
"center_vertical"
android:paddingEnd=
"14dp"
android:paddingBottom=
"8dp"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintRight_toRightOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"开通会员"
android:textStyle=
"bold"
android:textColor=
"#904f00"
android:textSize=
"16sp"
app:layout_constraintLeft_toLeftOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<ImageView
android:layout_marginLeft=
"6dp"
android:src=
"@drawable/me_icon_open_vip_right"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
/>
</LinearLayout>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment