From 0cf0870889d65f5d11d0b2c8af7bca9442a7ba19 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期一, 21 四月 2025 17:14:50 +0800 Subject: [PATCH] Merge branch 'master' of http://47.96.225.205:8888/r/FirstApp2 --- app/src/main/res/layout/activity_invitation_main.xml | 348 +++++++++++++++++++++++++++++++++++---------------------- 1 files changed, 212 insertions(+), 136 deletions(-) diff --git a/app/src/main/res/layout/activity_invitation_main.xml b/app/src/main/res/layout/activity_invitation_main.xml index 88a6273..120d1f0 100644 --- a/app/src/main/res/layout/activity_invitation_main.xml +++ b/app/src/main/res/layout/activity_invitation_main.xml @@ -39,15 +39,15 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" - android:padding="16dp" + android:padding="10dp" android:textColor="#FFFFFF" android:textSize="15sp" /> <!-- 横幅广告区域 --> <androidx.cardview.widget.CardView android:layout_width="match_parent" - android:layout_height="160dp" - android:layout_marginBottom="16dp" + android:layout_height="140dp" + android:layout_marginBottom="10dp" app:cardCornerRadius="13dp" app:cardPreventCornerOverlap="true"> @@ -62,13 +62,13 @@ <androidx.cardview.widget.CardView android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginBottom="20dp" - app:cardCornerRadius="18dp"> + android:layout_marginBottom="10dp" + app:cardCornerRadius="38dp"> <androidx.recyclerview.widget.RecyclerView android:id="@+id/invitationsuccessRecyclerView" android:layout_width="match_parent" - android:layout_height="60dp" + android:layout_height="40dp" android:nestedScrollingEnabled="false" android:overScrollMode="never" /> </androidx.cardview.widget.CardView> @@ -82,7 +82,7 @@ android:backgroundTint="#FF0000" android:insetTop="0dp" android:insetBottom="0dp" - android:padding="12dp" + android:padding="10dp" android:text="立即邀请好友" android:textColor="#FFFFFF" android:textSize="16sp" @@ -93,39 +93,40 @@ android:layout_width="match_parent" android:layout_height="50dp" android:layout_marginBottom="8dp" + app:cardBackgroundColor="#FFFFFF" app:cardCornerRadius="8dp" - app:cardPreventCornerOverlap="true" app:cardElevation="0dp" - app:cardBackgroundColor="#FFFFFF"> + app:cardPreventCornerOverlap="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" + android:gravity="center_vertical" android:orientation="horizontal" android:paddingStart="16dp" - android:paddingEnd="16dp" - android:gravity="center_vertical"> + android:paddingEnd="16dp"> <TextView android:id="@+id/invitationCodeText" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" - android:text="A1B2" android:textAlignment="center" android:textColor="#000000" android:textSize="30sp" /> <Button android:id="@+id/copyButton" + style="?android:attr/borderlessButtonStyle" android:layout_width="wrap_content" android:layout_height="40dp" - android:text="复制邀请码" - android:textColor="#FF0000" - android:backgroundTint="#FFFFFF" - android:textSize="12sp" + android:background="@android:color/transparent" android:paddingStart="12dp" - android:paddingEnd="12dp"/> + android:paddingEnd="12dp" + android:stateListAnimator="@null" + android:text="复制邀请码" + android:textColor="#FF0000FF" + android:textSize="13sp" /> </LinearLayout> </androidx.cardview.widget.CardView> @@ -137,152 +138,227 @@ app:cardCornerRadius="6dp" app:cardPreventCornerOverlap="true"> - <TableLayout - android:id="@+id/tableLayout" + <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@drawable/table_border" - android:shrinkColumns="*" - android:stretchColumns="*"> + android:orientation="vertical"> - <TableRow> + <!-- 添加"邀请任务"标题 --> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingLeft="16dp" + android:paddingBottom="8dp" + android:text="邀请任务" + android:textColor="#333333" + android:textSize="16sp" + android:textStyle="bold" /> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="邀请人数" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <!-- 表格区域 --> + <TableLayout + android:id="@+id/tableLayout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:paddingLeft="16dp" + android:paddingRight="16dp" + android:paddingBottom="16dp" + android:shrinkColumns="*" + android:stretchColumns="*"> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="邀请奖励" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TableRow> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="被邀请人奖励" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> - </TableRow> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="邀请人数" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> - <TableRow> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="邀请奖励" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="1人" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="被邀请人奖励" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> + </TableRow> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="3天会员" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TableRow android:background="@drawable/table_cell_border"> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="1天会员" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> - </TableRow> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="1人" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> - <TableRow> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="3天会员" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="3人" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="1天会员" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> + </TableRow> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="15天会员" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TableRow android:background="@drawable/table_cell_border"> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="1天会员" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> - </TableRow> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="3人" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> - <TableRow> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="15天会员" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="5人" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="1天会员" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> + </TableRow> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="30天会员" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> + <TableRow android:background="@drawable/table_cell_border"> - <TextView - android:layout_width="wrap_content" - android:layout_height="wrap_content" - android:padding="6dp" - android:text="1天会员" - android:textAlignment="center" - android:textColor="#333333" - android:textSize="12sp" /> - </TableRow> - </TableLayout> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="5人" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="30天会员" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:background="@drawable/table_cell_border" + android:text="1天会员" + android:textAlignment="center" + android:textColor="#333333" + android:textSize="12sp" /> + </TableRow> + </TableLayout> + </LinearLayout> </androidx.cardview.widget.CardView> + + + <LinearLayout + android:id="@+id/invitationrecordLinearLayout" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:background="@drawable/bg_invitation_record" + android:padding="10dp"> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <!-- 添加"我的邀请记录"标题 --> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:gravity="center" + android:paddingLeft="16dp" + android:paddingBottom="5dp" + android:text="我的邀请记录" + android:textColor="#333333" + android:textSize="16sp" + android:textStyle="bold" /> + + </LinearLayout> + <androidx.recyclerview.widget.RecyclerView + android:id="@+id/invited_record_recycler_view_2" + android:layout_width="match_parent" + android:layout_height="wrap_content" /> + + </LinearLayout> <!-- 邀请记录区域 --> - <androidx.cardview.widget.CardView + <!-- <androidx.cardview.widget.CardView android:layout_width="match_parent" - android:layout_height="match_parent" - android:layout_marginBottom="20dp" + android:layout_height="wrap_content" app:cardCornerRadius="6dp" - app:cardPreventCornerOverlap="true"> - <androidx.recyclerview.widget.RecyclerView - android:id="@+id/invitationrecordRecyclerView" + > + + <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" - android:nestedScrollingEnabled="false" - android:overScrollMode="never" /> - </androidx.cardview.widget.CardView> + android:orientation="vertical"> + + <!– 添加"我的邀请记录"标题 –> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:gravity="center" + android:paddingLeft="16dp" + android:paddingBottom="8dp" + android:text="我的邀请记录" + android:textColor="#333333" + android:textSize="16sp" + android:textStyle="bold" /> + + <androidx.recyclerview.widget.RecyclerView + android:id="@+id/invitationrecordRecyclerView" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:nestedScrollingEnabled="false" + android:overScrollMode="never" /> + + </LinearLayout> + + + </androidx.cardview.widget.CardView>--> + + <!-- 添加一个权重为1的View,用于填充剩余空间 --> <View -- Gitblit v1.9.3