From 6b335e64a7e58a37296e50e7e1acc42680ea9e44 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期五, 21 二月 2025 15:08:25 +0800
Subject: [PATCH] 设置
---
app/src/main/res/layout/activity_phone_login.xml | 2
app/src/main/res/drawable/home.xml | 15 ++
app/src/main/res/menu/bottom_nav_menu.xml | 6
app/src/main/res/navigation/mobile_navigation.xml | 16 ++
app/src/main/res/values/styles.xml | 4
app/src/main/res/values/strings.xml | 10
app/src/main/res/values/themes.xml | 1
app/src/main/res/layout/fragment_reminder_settings.xml | 54 +++++++++
app/src/main/res/layout/fragment_notifications.xml | 21 ++-
/dev/null | 0
app/src/main/res/drawable/data.xml | 12 ++
app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt | 98 ++++++++++++++-
app/src/main/res/drawable/left_forward.png | 0
app/src/main/res/layout/activity_main.xml | 5
app/src/main/res/drawable/right_forward.png | 0
app/src/main/res/drawable/set.xml | 12 ++
app/src/main/res/layout/dialog_feedback.xml | 19 +++
app/src/main/java/com/example/firstapp/ui/reminder/ReminderSettingsFragment.kt | 51 ++++++++
18 files changed, 293 insertions(+), 33 deletions(-)
diff --git a/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt b/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt
index 3f7139f..ef620d8 100644
--- a/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt
+++ b/app/src/main/java/com/example/firstapp/ui/notifications/NotificationsFragment.kt
@@ -1,12 +1,20 @@
package com.example.firstapp.ui.notifications
+import android.content.ClipData
+import android.content.ClipboardManager
+import android.content.Context
+import android.content.Intent
+import android.net.Uri
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
-import android.widget.TextView
+import android.widget.EditText
+import android.widget.Toast
import androidx.fragment.app.Fragment
-import androidx.lifecycle.ViewModelProvider
+import androidx.navigation.fragment.findNavController
+import com.google.android.material.dialog.MaterialAlertDialogBuilder
+import com.example.firstapp.R
import com.example.firstapp.databinding.FragmentNotificationsBinding
class NotificationsFragment : Fragment() {
@@ -22,17 +30,87 @@
container: ViewGroup?,
savedInstanceState: Bundle?
): View {
- val notificationsViewModel =
- ViewModelProvider(this).get(NotificationsViewModel::class.java)
-
_binding = FragmentNotificationsBinding.inflate(inflater, container, false)
- val root: View = binding.root
- val textView: TextView = binding.textNotifications
- notificationsViewModel.text.observe(viewLifecycleOwner) {
- textView.text = it
+ setupClickListeners()
+
+ return binding.root
+ }
+
+ private fun setupClickListeners() {
+ // 设置提醒
+ binding.settingsReminder.setOnClickListener {
+ // 跳转到设置提醒页面
+ findNavController().navigate(R.id.action_navigation_notifications_to_reminderSettingsFragment)
}
- return root
+
+ // 关于小红书
+ binding.aboutApp.setOnClickListener {
+ // 跳转到小红书账号页面
+ val intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://www.xiaohongshu.com/user/profile/64978d5c000000001001ee26"))
+ startActivity(intent)
+ }
+
+ // 邮件联系
+ binding.emailContact.setOnClickListener {
+ showEmailDialog()
+ }
+
+ // 意见与反馈
+ binding.feedback.setOnClickListener {
+ showFeedbackDialog()
+ }
+
+ // 分享给好友
+ binding.shareToFriends.setOnClickListener {
+ shareToWechat()
+ }
+ }
+
+ private fun showEmailDialog() {
+ val email = "support@example.com"
+ MaterialAlertDialogBuilder(requireContext())
+ .setTitle("联系邮箱")
+ .setMessage(email)
+ .setPositiveButton("复制") { _, _ ->
+ val clipboard = requireContext().getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
+ val clip = ClipData.newPlainText("email", email)
+ clipboard.setPrimaryClip(clip)
+ Toast.makeText(context, "邮箱已复制", Toast.LENGTH_SHORT).show()
+ }
+ .setNegativeButton("取消", null)
+ .show()
+ }
+
+ private fun showFeedbackDialog() {
+ val dialogView = LayoutInflater.from(context).inflate(R.layout.dialog_feedback, null)
+ val editText = dialogView.findViewById<EditText>(R.id.feedback_edit_text)
+
+ MaterialAlertDialogBuilder(requireContext())
+ .setTitle("意见反馈")
+ .setView(dialogView)
+ .setPositiveButton("提交") { _, _ ->
+ val feedback = editText.text.toString()
+ if (feedback.isNotEmpty()) {
+ // TODO: 提交反馈到服务器
+ Toast.makeText(context, "感谢您的反馈", Toast.LENGTH_SHORT).show()
+ }
+ }
+ .setNegativeButton("取消", null)
+ .show()
+ }
+
+ private fun shareToWechat() {
+ try {
+ val intent = Intent()
+ intent.setPackage("com.tencent.mm")
+ intent.action = Intent.ACTION_SEND
+ intent.type = "text/plain"
+ intent.putExtra(Intent.EXTRA_TEXT, "推荐一个很棒的应用给你!")
+ startActivity(Intent.createChooser(intent, "分享到微信"))
+ } catch (e: Exception) {
+ Toast.makeText(context, "请先安装微信", Toast.LENGTH_SHORT).show()
+ }
}
override fun onDestroyView() {
diff --git a/app/src/main/java/com/example/firstapp/ui/reminder/ReminderSettingsFragment.kt b/app/src/main/java/com/example/firstapp/ui/reminder/ReminderSettingsFragment.kt
new file mode 100644
index 0000000..4454886
--- /dev/null
+++ b/app/src/main/java/com/example/firstapp/ui/reminder/ReminderSettingsFragment.kt
@@ -0,0 +1,51 @@
+package com.example.firstapp.ui.reminder
+
+import android.os.Bundle
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import android.widget.Toast
+import androidx.fragment.app.Fragment
+import androidx.navigation.fragment.findNavController
+import com.example.firstapp.databinding.FragmentReminderSettingsBinding
+
+class ReminderSettingsFragment : Fragment() {
+
+ private var _binding: FragmentReminderSettingsBinding? = null
+ private val binding get() = _binding!!
+
+ override fun onCreateView(
+ inflater: LayoutInflater,
+ container: ViewGroup?,
+ savedInstanceState: Bundle?
+ ): View {
+ _binding = FragmentReminderSettingsBinding.inflate(inflater, container, false)
+ return binding.root
+ }
+
+ override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
+ super.onViewCreated(view, savedInstanceState)
+
+ // 返回按钮点击事件
+ binding.btnBack.setOnClickListener {
+ findNavController().navigateUp()
+ }
+
+ // 添加提醒按钮点击事件
+ binding.btnAddReminder.setOnClickListener {
+ val reminderText = binding.editQuickReminder.text.toString()
+ if (reminderText.isNotEmpty()) {
+ // TODO: 保存提醒到数据库
+ Toast.makeText(context, "提醒已添加", Toast.LENGTH_SHORT).show()
+ binding.editQuickReminder.text.clear()
+ } else {
+ Toast.makeText(context, "请输入提醒内容", Toast.LENGTH_SHORT).show()
+ }
+ }
+ }
+
+ override fun onDestroyView() {
+ super.onDestroyView()
+ _binding = null
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/res/drawable/data.xml b/app/src/main/res/drawable/data.xml
new file mode 100644
index 0000000..12121ff
--- /dev/null
+++ b/app/src/main/res/drawable/data.xml
@@ -0,0 +1,12 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="200dp"
+ android:height="200dp"
+ android:viewportWidth="1024"
+ android:viewportHeight="1024">
+ <path
+ android:pathData="M833.4,62L190.6,62C120.8,62 62,133.3 62,203.3L62,835.6C62,905.4 118.6,962 188.4,962L835.6,962c69.8,0 126.4,-56.6 126.4,-126.4L962,203.3c0,-70 -58.8,-141.3 -128.6,-141.3zM897.7,833.4c0,34.9 -29.4,64.3 -64.3,64.3l-321.4,0.5 -321.4,-0.5c-34.9,0 -64.3,-29.4 -64.3,-64.3L126.3,190.6c0,-34.9 29.4,-64.3 64.3,-64.3h642.8c34.9,0 64.3,29.4 64.3,64.3v642.8z"
+ android:fillColor="#707070"/>
+ <path
+ android:pathData="M409.2,586.1h53.5v242.7h-53.5zM244.6,664.2h53.5v164.6h-53.5zM767.1,433.8h49.4v394.9h-49.4zM697.1,285.7L524.3,437.9l-86.4,-65.8L187,594.3l37,28.8 213.9,-189.3 86.4,65.9 209.9,-185.2L800,368l37,-172.8 -201.6,41.2zM594.3,524.3h53.5v304.4h-53.5z"
+ android:fillColor="#707070"/>
+</vector>
diff --git a/app/src/main/res/drawable/home.xml b/app/src/main/res/drawable/home.xml
new file mode 100644
index 0000000..524bb45
--- /dev/null
+++ b/app/src/main/res/drawable/home.xml
@@ -0,0 +1,15 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="200dp"
+ android:height="200dp"
+ android:viewportWidth="1024"
+ android:viewportHeight="1024">
+ <path
+ android:pathData="M998.7,503.1a22.9,22.9 0,0 1,-16.4 -6.7L543.8,58.9a47.4,47.4 0,0 0,-65.5 0L41.9,496.4a23.3,23.3 0,0 1,-32.8 0.1,23 23,0 0,1 0,-32.8L445.5,26.2c34.9,-35 96.1,-34.9 130.9,0l438.5,437.4a23.2,23.2 0,0 1,0.1 32.8,23.4 23.4,0 0,1 -16.3,6.7z"
+ android:fillColor="#707070"/>
+ <path
+ android:pathData="M755.3,966.5H268.8c-40.8,0 -88.1,-20.8 -120.4,-53.2 -32.4,-32.6 -53.3,-79.9 -53.3,-120.6V410.4a23.2,23.2 0,0 1,46.3 0v382.3c0,28.6 16,63.9 39.7,87.7 23.4,23.4 59.5,39.7 87.7,39.7h486.5c25,0 49.1,-12.5 76,-39.7 23.4,-23.4 28.1,-60.6 28.1,-87.7V410.4c0,-12.7 10.3,-23.1 23.2,-23.1 12.8,0 23.2,10.3 23.2,23.1v382.3c0,36 -7.1,86 -41.6,120.6 -36.3,36.2 -70.9,53.2 -108.9,53.2z"
+ android:fillColor="#707070"/>
+ <path
+ android:pathData="M674.2,966.5L349.9,966.5v-312.8A162.4,162.4 0,0 1,512.1 491.5a162.4,162.4 0,0 1,162.2 162.2v312.8zM396.2,920.1h231.7v-266.4c0,-63.9 -52,-115.9 -115.8,-115.9s-115.9,52 -115.9,115.9v266.4z"
+ android:fillColor="#707070"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_dashboard_black_24dp.xml b/app/src/main/res/drawable/ic_dashboard_black_24dp.xml
deleted file mode 100644
index 46fc8de..0000000
--- a/app/src/main/res/drawable/ic_dashboard_black_24dp.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportWidth="24.0"
- android:viewportHeight="24.0">
- <path
- android:fillColor="#FF000000"
- android:pathData="M3,13h8L11,3L3,3v10zM3,21h8v-6L3,15v6zM13,21h8L21,11h-8v10zM13,3v6h8L21,3h-8z" />
-</vector>
diff --git a/app/src/main/res/drawable/ic_home_black_24dp.xml b/app/src/main/res/drawable/ic_home_black_24dp.xml
deleted file mode 100644
index f8bb0b5..0000000
--- a/app/src/main/res/drawable/ic_home_black_24dp.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportWidth="24.0"
- android:viewportHeight="24.0">
- <path
- android:fillColor="#FF000000"
- android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" />
-</vector>
diff --git a/app/src/main/res/drawable/ic_notifications_black_24dp.xml b/app/src/main/res/drawable/ic_notifications_black_24dp.xml
deleted file mode 100644
index 78b75c3..0000000
--- a/app/src/main/res/drawable/ic_notifications_black_24dp.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportWidth="24.0"
- android:viewportHeight="24.0">
- <path
- android:fillColor="#FF000000"
- android:pathData="M12,22c1.1,0 2,-0.9 2,-2h-4c0,1.1 0.89,2 2,2zM18,16v-5c0,-3.07 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.63,5.36 6,7.92 6,11v5l-2,2v1h16v-1l-2,-2z" />
-</vector>
diff --git a/app/src/main/res/drawable/left_forward.png b/app/src/main/res/drawable/left_forward.png
new file mode 100644
index 0000000..95db9ce
--- /dev/null
+++ b/app/src/main/res/drawable/left_forward.png
Binary files differ
diff --git a/app/src/main/res/drawable/left_forward2.png b/app/src/main/res/drawable/left_forward2.png
deleted file mode 100644
index 6011620..0000000
--- a/app/src/main/res/drawable/left_forward2.png
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable/right_forward.png b/app/src/main/res/drawable/right_forward.png
new file mode 100644
index 0000000..c7bcd01
--- /dev/null
+++ b/app/src/main/res/drawable/right_forward.png
Binary files differ
diff --git a/app/src/main/res/drawable/set.xml b/app/src/main/res/drawable/set.xml
new file mode 100644
index 0000000..cec8ed9
--- /dev/null
+++ b/app/src/main/res/drawable/set.xml
@@ -0,0 +1,12 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="217.6dp"
+ android:height="200dp"
+ android:viewportWidth="1114"
+ android:viewportHeight="1024">
+ <path
+ android:pathData="M1081,394.7l-162.5,-278.6c-41.8,-72 -118.4,-116.1 -199.7,-116.1L393.7,-0c-81.3,0 -160.2,44.1 -199.7,116.1l-162.5,278.6c-41.8,72 -41.8,162.5 0,234.5l162.5,278.6c41.8,72 118.4,116.1 199.7,116.1h325.1c81.3,0 160.2,-44.1 199.7,-116.1l162.5,-278.6c41.8,-74.3 41.8,-162.5 0,-234.5zM1002,580.5l-162.5,278.6c-25.5,41.8 -72,69.7 -120.7,69.7L393.7,928.8c-48.8,0 -95.2,-25.5 -120.7,-69.7l-162.5,-278.6c-25.5,-44.1 -25.5,-97.5 0,-139.3l162.5,-278.6c25.5,-41.8 72,-69.7 120.7,-69.7h325.1c48.8,0 95.2,25.5 120.7,69.7l162.5,278.6c25.5,41.8 25.5,97.5 0,139.3z"
+ android:fillColor="#707070"/>
+ <path
+ android:pathData="M556.2,301.9c-116.1,0 -209,92.9 -209,209s92.9,209 209,209 209,-92.9 209,-209 -92.9,-209 -209,-209zM556.2,626.9c-65,0 -116.1,-51.1 -116.1,-116.1s51.1,-116.1 116.1,-116.1 116.1,51.1 116.1,116.1 -51.1,116.1 -116.1,116.1z"
+ android:fillColor="#707070"/>
+</vector>
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 06ea6ca..cc5953e 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -3,8 +3,9 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/container"
android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingTop="?attr/actionBarSize">
+ android:layout_height="match_parent" >
+<!-- android:paddingTop="?attr/actionBarSize"-->
+
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/nav_view"
diff --git a/app/src/main/res/layout/activity_phone_login.xml b/app/src/main/res/layout/activity_phone_login.xml
index ff6ddc4..49b272c 100644
--- a/app/src/main/res/layout/activity_phone_login.xml
+++ b/app/src/main/res/layout/activity_phone_login.xml
@@ -12,7 +12,7 @@
android:layout_width="48dp"
android:layout_height="48dp"
android:background="?attr/selectableItemBackgroundBorderless"
- android:src="@drawable/left_forward2"
+ android:src="@drawable/left_forward"
android:padding="12dp" />
<TextView
diff --git a/app/src/main/res/layout/dialog_feedback.xml b/app/src/main/res/layout/dialog_feedback.xml
index 0519ecb..64dd734 100644
--- a/app/src/main/res/layout/dialog_feedback.xml
+++ b/app/src/main/res/layout/dialog_feedback.xml
@@ -1 +1,18 @@
-
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:padding="16dp">
+
+ <EditText
+ android:id="@+id/feedback_edit_text"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:minHeight="120dp"
+ android:gravity="top"
+ android:hint="请输入您的意见或建议"
+ android:padding="8dp"
+ android:background="@android:drawable/edit_text" />
+
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_notifications.xml b/app/src/main/res/layout/fragment_notifications.xml
index 1e902cb..2fdb54c 100644
--- a/app/src/main/res/layout/fragment_notifications.xml
+++ b/app/src/main/res/layout/fragment_notifications.xml
@@ -21,6 +21,7 @@
android:layout_height="wrap_content"
android:padding="8dp"
android:text="功能"
+ android:textStyle="bold"
android:textSize="14sp" />
<!-- 设置选项 -->
@@ -45,15 +46,16 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
- <!-- 取录与反馈 -->
+ <!-- 联系与反馈 -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="8dp"
- android:text="取录与反馈"
+ android:text="联系与反馈"
+ android:textStyle="bold"
android:textSize="14sp" />
<!-- 关于小红书 -->
@@ -72,7 +74,7 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
<!-- 邮件联系 -->
@@ -91,7 +93,7 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
<!-- 意见与反馈 -->
@@ -110,7 +112,7 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
<!-- 分享给好友 -->
@@ -129,7 +131,7 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
<!-- 其他区域标题 -->
@@ -138,6 +140,7 @@
android:layout_height="wrap_content"
android:padding="8dp"
android:text="其他"
+ android:textStyle="bold"
android:textSize="14sp" />
<!-- 隐私协议 -->
@@ -156,7 +159,7 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
<!-- 如何使用 -->
@@ -175,7 +178,7 @@
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_centerVertical="true"
- android:src="@android:drawable/ic_menu_more" />
+ android:src="@drawable/right_forward" />
</RelativeLayout>
</LinearLayout>
diff --git a/app/src/main/res/layout/fragment_reminder_settings.xml b/app/src/main/res/layout/fragment_reminder_settings.xml
new file mode 100644
index 0000000..2a5addf
--- /dev/null
+++ b/app/src/main/res/layout/fragment_reminder_settings.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <!-- 标题栏 -->
+ <RelativeLayout
+ android:layout_width="match_parent"
+ android:layout_height="?attr/actionBarSize"
+ android:background="#FFFFFF"
+ android:elevation="4dp">
+
+ <!-- 返回按钮 -->
+ <ImageButton
+ android:id="@+id/btn_back"
+ android:layout_width="48dp"
+ android:layout_height="48dp"
+ android:layout_centerVertical="true"
+ android:background="?attr/selectableItemBackgroundBorderless"
+ android:src="@android:drawable/ic_menu_close_clear_cancel"
+ android:contentDescription="返回" />
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_centerInParent="true"
+ android:text="标题"
+ android:textSize="18sp"
+ android:textColor="#000000" />
+ </RelativeLayout>
+
+ <!-- 快速提醒输入框 -->
+ <EditText
+ android:id="@+id/edit_quick_reminder"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_margin="16dp"
+ android:background="@android:drawable/edit_text"
+ android:hint="快速提醒"
+ android:padding="12dp" />
+
+ <!-- 添加提醒按钮 -->
+ <Button
+ android:id="@+id/btn_add_reminder"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginHorizontal="16dp"
+ android:layout_marginTop="16dp"
+ android:backgroundTint="#03A9F4"
+ android:text="添加到提醒"
+ android:textColor="#FFFFFF" />
+
+</LinearLayout>
\ No newline at end of file
diff --git a/app/src/main/res/menu/bottom_nav_menu.xml b/app/src/main/res/menu/bottom_nav_menu.xml
index fb6d040..0d36680 100644
--- a/app/src/main/res/menu/bottom_nav_menu.xml
+++ b/app/src/main/res/menu/bottom_nav_menu.xml
@@ -3,17 +3,17 @@
<item
android:id="@+id/navigation_home"
- android:icon="@drawable/ic_home_black_24dp"
+ android:icon="@drawable/home"
android:title="@string/title_home" />
<item
android:id="@+id/navigation_dashboard"
- android:icon="@drawable/ic_dashboard_black_24dp"
+ android:icon="@drawable/data"
android:title="@string/title_dashboard" />
<item
android:id="@+id/navigation_notifications"
- android:icon="@drawable/ic_notifications_black_24dp"
+ android:icon="@drawable/set"
android:title="@string/title_notifications" />
</menu>
\ No newline at end of file
diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml
index 9a3d6a7..bc776fe 100644
--- a/app/src/main/res/navigation/mobile_navigation.xml
+++ b/app/src/main/res/navigation/mobile_navigation.xml
@@ -21,5 +21,19 @@
android:id="@+id/navigation_notifications"
android:name="com.example.firstapp.ui.notifications.NotificationsFragment"
android:label="@string/title_notifications"
- tools:layout="@layout/fragment_notifications" />
+ tools:layout="@layout/fragment_notifications" >
+ <action
+ android:id="@+id/action_navigation_notifications_to_reminderSettingsFragment"
+ app:destination="@id/reminderSettingsFragment"
+ app:enterAnim="@anim/nav_default_enter_anim"
+ app:exitAnim="@anim/nav_default_exit_anim"
+ app:popEnterAnim="@anim/nav_default_pop_enter_anim"
+ app:popExitAnim="@anim/nav_default_pop_exit_anim" />
+ </fragment>
+
+ <fragment
+ android:id="@+id/reminderSettingsFragment"
+ android:name="com.example.firstapp.ui.reminder.ReminderSettingsFragment"
+ android:label="设置提醒"
+ tools:layout="@layout/fragment_reminder_settings" />
</navigation>
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 6776d63..b58df45 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,10 +1,10 @@
<resources>
- <string name="app_name">FirstApp</string>
- <string name="title_home">Home</string>
- <string name="title_dashboard">Dashboard</string>
- <string name="title_notifications">Notifications</string>
+ <string name="app_name">智信管家</string>
+ <string name="title_home">首页</string>
+ <string name="title_dashboard">数据统计</string>
+ <string name="title_notifications">设置</string>
- <string name="notification_content">短信监听小程序</string>
+ <string name="notification_content">智信管家APP</string>
</resources>
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 71ad41b..1e71de7 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,3 +1,4 @@
+<resources>
<style name="SettingsItem">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
@@ -5,4 +6,5 @@
<item name="android:background">?android:attr/selectableItemBackground</item>
<item name="android:clickable">true</item>
<item name="android:focusable">true</item>
-</style>
\ No newline at end of file
+</style>
+</resources>
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 1fe83df..d48f877 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -1,5 +1,6 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
+<!-- <style name="Theme.FirstApp" parent="Theme.MaterialComponents.DayNight.DarkActionBar">-->
<style name="Theme.FirstApp" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item>
--
Gitblit v1.9.3