diff --git a/app/build.gradle b/app/build.gradle
index 9c5c06f..2064a29 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -3,11 +3,11 @@ plugins {
}
android {
- namespace 'com.example.newapp'
+ namespace 'com.arkj.app'
compileSdk 34
defaultConfig {
- applicationId 'com.example.newapp'
+ applicationId 'com.arkj.app'
minSdk 24
targetSdk 34
versionCode 1
@@ -29,4 +29,5 @@ android {
dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.11.0'
+ implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
}
diff --git a/app/src/main/java/com/example/newapp/MainActivity.java b/app/src/main/java/com/example/newapp/MainActivity.java
index 8703e47..f5559cf 100644
--- a/app/src/main/java/com/example/newapp/MainActivity.java
+++ b/app/src/main/java/com/example/newapp/MainActivity.java
@@ -1,11 +1,69 @@
-package com.example.newapp;
+package com.arkj.app;
import android.app.Activity;
import android.os.Bundle;
+import android.view.View;
+import android.widget.Toast;
+import android.widget.LinearLayout;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_main);
+
+ // 设置功能按钮点击事件
+ setupFunctionButtons();
+
+ // 设置底部导航点击事件
+ setupBottomNavigation();
+ }
+
+ private void setupFunctionButtons() {
+ // 备忘录
+ findViewById(R.id.btnMemo).setOnClickListener(v ->
+ Toast.makeText(this, "打开备忘录", Toast.LENGTH_SHORT).show());
+
+ // 二维码
+ findViewById(R.id.btnQRCode).setOnClickListener(v ->
+ Toast.makeText(this, "打开二维码扫描", Toast.LENGTH_SHORT).show());
+
+ // 谁在干活
+ findViewById(R.id.btnWhoWorking).setOnClickListener(v ->
+ Toast.makeText(this, "查看谁在干活", Toast.LENGTH_SHORT).show());
+
+ // PVE
+ findViewById(R.id.btnPVE).setOnClickListener(v ->
+ Toast.makeText(this, "打开 PVE", Toast.LENGTH_SHORT).show());
+
+ // 快递
+ findViewById(R.id.btnExpress).setOnClickListener(v ->
+ Toast.makeText(this, "查看快递", Toast.LENGTH_SHORT).show());
+
+ // 纪念日
+ findViewById(R.id.btnAnniversary).setOnClickListener(v ->
+ Toast.makeText(this, "查看纪念日", Toast.LENGTH_SHORT).show());
+
+ // 记账
+ findViewById(R.id.btnAccounting).setOnClickListener(v ->
+ Toast.makeText(this, "打开记账", Toast.LENGTH_SHORT).show());
+
+ // 资料
+ findViewById(R.id.btnMaterials).setOnClickListener(v ->
+ Toast.makeText(this, "查看资料", Toast.LENGTH_SHORT).show());
+ }
+
+ private void setupBottomNavigation() {
+ // 首页
+ findViewById(R.id.navHome).setOnClickListener(v ->
+ Toast.makeText(this, "已在首页", Toast.LENGTH_SHORT).show());
+
+ // 中间按钮
+ findViewById(R.id.navCenter).setOnClickListener(v ->
+ Toast.makeText(this, "快速操作", Toast.LENGTH_SHORT).show());
+
+ // 我的
+ findViewById(R.id.navProfile).setOnClickListener(v ->
+ Toast.makeText(this, "打开个人中心", Toast.LENGTH_SHORT).show());
}
}
diff --git a/app/src/main/res/drawable/bg_card.xml b/app/src/main/res/drawable/bg_card.xml
new file mode 100644
index 0000000..4b9777f
--- /dev/null
+++ b/app/src/main/res/drawable/bg_card.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/bg_function_icon.xml b/app/src/main/res/drawable/bg_function_icon.xml
new file mode 100644
index 0000000..c229b98
--- /dev/null
+++ b/app/src/main/res/drawable/bg_function_icon.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/bg_gradient.xml b/app/src/main/res/drawable/bg_gradient.xml
new file mode 100644
index 0000000..9a60534
--- /dev/null
+++ b/app/src/main/res/drawable/bg_gradient.xml
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/bg_menu_button.xml b/app/src/main/res/drawable/bg_menu_button.xml
new file mode 100644
index 0000000..9cfaba5
--- /dev/null
+++ b/app/src/main/res/drawable/bg_menu_button.xml
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/bg_message.xml b/app/src/main/res/drawable/bg_message.xml
new file mode 100644
index 0000000..bd866cc
--- /dev/null
+++ b/app/src/main/res/drawable/bg_message.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/bg_search.xml b/app/src/main/res/drawable/bg_search.xml
new file mode 100644
index 0000000..3d8176e
--- /dev/null
+++ b/app/src/main/res/drawable/bg_search.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_accounting.xml b/app/src/main/res/drawable/ic_accounting.xml
new file mode 100644
index 0000000..b87b42a
--- /dev/null
+++ b/app/src/main/res/drawable/ic_accounting.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_anniversary.xml b/app/src/main/res/drawable/ic_anniversary.xml
new file mode 100644
index 0000000..d376e91
--- /dev/null
+++ b/app/src/main/res/drawable/ic_anniversary.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_center_button.xml b/app/src/main/res/drawable/ic_center_button.xml
new file mode 100644
index 0000000..4732112
--- /dev/null
+++ b/app/src/main/res/drawable/ic_center_button.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_express.xml b/app/src/main/res/drawable/ic_express.xml
new file mode 100644
index 0000000..649a11d
--- /dev/null
+++ b/app/src/main/res/drawable/ic_express.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_home_active.xml b/app/src/main/res/drawable/ic_home_active.xml
new file mode 100644
index 0000000..979ebde
--- /dev/null
+++ b/app/src/main/res/drawable/ic_home_active.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_materials.xml b/app/src/main/res/drawable/ic_materials.xml
new file mode 100644
index 0000000..56381bb
--- /dev/null
+++ b/app/src/main/res/drawable/ic_materials.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_memo.xml b/app/src/main/res/drawable/ic_memo.xml
new file mode 100644
index 0000000..970cf7f
--- /dev/null
+++ b/app/src/main/res/drawable/ic_memo.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_more.xml b/app/src/main/res/drawable/ic_more.xml
new file mode 100644
index 0000000..005d4b4
--- /dev/null
+++ b/app/src/main/res/drawable/ic_more.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_profile.xml b/app/src/main/res/drawable/ic_profile.xml
new file mode 100644
index 0000000..20cfbb0
--- /dev/null
+++ b/app/src/main/res/drawable/ic_profile.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_pve.xml b/app/src/main/res/drawable/ic_pve.xml
new file mode 100644
index 0000000..636f0dc
--- /dev/null
+++ b/app/src/main/res/drawable/ic_pve.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_qrcode.xml b/app/src/main/res/drawable/ic_qrcode.xml
new file mode 100644
index 0000000..350c540
--- /dev/null
+++ b/app/src/main/res/drawable/ic_qrcode.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_scan.xml b/app/src/main/res/drawable/ic_scan.xml
new file mode 100644
index 0000000..a911ed4
--- /dev/null
+++ b/app/src/main/res/drawable/ic_scan.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_search.xml b/app/src/main/res/drawable/ic_search.xml
new file mode 100644
index 0000000..d9a217a
--- /dev/null
+++ b/app/src/main/res/drawable/ic_search.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_speaker.xml b/app/src/main/res/drawable/ic_speaker.xml
new file mode 100644
index 0000000..533cbcd
--- /dev/null
+++ b/app/src/main/res/drawable/ic_speaker.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_star.xml b/app/src/main/res/drawable/ic_star.xml
new file mode 100644
index 0000000..21cd2c7
--- /dev/null
+++ b/app/src/main/res/drawable/ic_star.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 0000000..f79dc36
--- /dev/null
+++ b/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 73fbddd..78ace15 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,4 +1,18 @@
- Android New App
+ ARKJ
+ 首页
+ 我的
+ 备忘录
+ 二维码
+ 谁在干活
+ PVE
+ 快递
+ 纪念日
+ 记账
+ 资料
+ 请输入搜索内容
+ 有什么需要可以留言哦。
+ 🔥 博客
+ 暂无文章