From 2c0177d2bfc2ed89b2fdffc7ccb84dc685cdf524 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期二, 18 三月 2025 10:09:04 +0800 Subject: [PATCH] fix: 财务统计逻辑 --- app/src/main/res/layout/fragment_notifications.xml | 296 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 281 insertions(+), 15 deletions(-) diff --git a/app/src/main/res/layout/fragment_notifications.xml b/app/src/main/res/layout/fragment_notifications.xml index d417935..5a0a012 100644 --- a/app/src/main/res/layout/fragment_notifications.xml +++ b/app/src/main/res/layout/fragment_notifications.xml @@ -1,22 +1,288 @@ <?xml version="1.0" encoding="utf-8"?> -<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" +<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" - xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".ui.notifications.NotificationsFragment"> + android:fillViewport="true"> - <TextView - android:id="@+id/text_notifications" + <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginStart="8dp" - android:layout_marginTop="8dp" - android:layout_marginEnd="8dp" - android:textAlignment="center" - android:textSize="20sp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> -</androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file + android:orientation="vertical"> + + <!-- 标题栏 --> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:background="#FFE4C4" + android:gravity="center" + android:padding="16dp" + android:text="终身会员" + android:textColor="@android:color/black" + android:textSize="20sp" + android:textStyle="bold" /> + + <!-- 功能区标题 --> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="16dp" + android:paddingHorizontal="16dp" + android:paddingVertical="8dp" + android:text="功能" + android:textColor="@android:color/darker_gray" + android:textSize="14sp" + android:textStyle="bold" /> + + <!-- 设置选项 --> + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical"> + + <!-- 设置提醒 --> + <RelativeLayout + android:id="@+id/settings_reminder" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="设置提醒" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 设置其他提醒 暂时不需要 --> +<!-- <RelativeLayout--> +<!-- android:id="@+id/settings_reminder_other"--> +<!-- style="@style/SettingsItem"--> +<!-- android:padding="16dp">--> + +<!-- <TextView--> +<!-- android:layout_width="wrap_content"--> +<!-- android:layout_height="wrap_content"--> +<!-- android:layout_centerVertical="true"--> +<!-- android:text="设置其他提醒"--> +<!-- android:textColor="@android:color/black"--> +<!-- android:textSize="16sp" />--> + +<!-- <ImageView--> +<!-- android:layout_width="24dp"--> +<!-- android:layout_height="24dp"--> +<!-- android:layout_alignParentEnd="true"--> +<!-- android:layout_centerVertical="true"--> +<!-- android:src="@drawable/right_forward" />--> +<!-- </RelativeLayout>--> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 联系与反馈 --> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="16dp" + android:paddingHorizontal="16dp" + android:paddingVertical="8dp" + android:text="联系与反馈" + android:textColor="@android:color/darker_gray" + android:textSize="14sp" + android:textStyle="bold" /> + + <!-- 关于小红书 --> + <RelativeLayout + android:id="@+id/about_app" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="关于小红书" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 邮件联系 --> + <RelativeLayout + android:id="@+id/email_contact" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="邮件联系" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 意见与反馈 --> + <RelativeLayout + android:id="@+id/feedback" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="意见与反馈" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 分享给好友 --> + <RelativeLayout + android:id="@+id/share_to_friends" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="分享给好友" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 其他区域标题 --> + <TextView + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_marginTop="16dp" + android:paddingHorizontal="16dp" + android:paddingVertical="8dp" + android:text="其他" + android:textColor="@android:color/darker_gray" + android:textSize="14sp" + android:textStyle="bold" /> + + <!-- 隐私协议 --> + <RelativeLayout + android:id="@+id/privacy_policy" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="隐私协议" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + <View + android:layout_width="match_parent" + android:layout_height="0.5dp" + android:layout_marginHorizontal="16dp" + android:background="#E0E0E0" /> + + <!-- 如何使用 --> + <RelativeLayout + android:id="@+id/how_to_use" + style="@style/SettingsItem" + android:padding="16dp"> + + <TextView + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:text="如何使用" + android:textColor="@android:color/black" + android:textSize="16sp" /> + + <ImageView + android:layout_width="24dp" + android:layout_height="24dp" + android:layout_alignParentEnd="true" + android:layout_centerVertical="true" + android:src="@drawable/right_forward" /> + </RelativeLayout> + + </LinearLayout> + + </LinearLayout> +</ScrollView> \ No newline at end of file -- Gitblit v1.9.3