feat: 任务管理模块 - 列表+详情+抢单/打卡/完成
新增: - TaskListFragment 分段控件+RecyclerView+下拉刷新 - TaskDetailFragment 信息展示+底部固定操作按钮(foot-btn) - TaskListAdapter 任务卡片适配器 - TaskItem/TaskDetail 数据类 - TaskApi 新增5个接口(pageList/detail/grab/assign/complete) - 分段控件/底部按钮/状态标签 drawable 修改: - nav_main.xml 添加参数和action - HomeFragment 快捷区点击→任务列表(传tableStatus) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
7
app/src/main/res/drawable/bg_foot_btn_blue.xml
Normal file
7
app/src/main/res/drawable/bg_foot_btn_blue.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 底部按钮:蓝色(抢单) -->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#FF3B9EFF" />
|
||||
<corners android:bottomLeftRadius="59dp" android:bottomRightRadius="59dp" />
|
||||
</shape>
|
||||
7
app/src/main/res/drawable/bg_foot_btn_green.xml
Normal file
7
app/src/main/res/drawable/bg_foot_btn_green.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 底部按钮:绿色(确认打卡/确认完成) -->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#FF4ADE80" />
|
||||
<corners android:bottomLeftRadius="59dp" android:bottomRightRadius="59dp" />
|
||||
</shape>
|
||||
7
app/src/main/res/drawable/bg_foot_btn_orange.xml
Normal file
7
app/src/main/res/drawable/bg_foot_btn_orange.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 底部按钮:橙色(开启打卡) -->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#FFFFB340" />
|
||||
<corners android:bottomLeftRadius="59dp" android:bottomRightRadius="59dp" />
|
||||
</shape>
|
||||
5
app/src/main/res/drawable/bg_pill_blue.xml
Normal file
5
app/src/main/res/drawable/bg_pill_blue.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
||||
<solid android:color="#330A84FF" />
|
||||
<corners android:radius="16dp" />
|
||||
</shape>
|
||||
5
app/src/main/res/drawable/bg_pill_green.xml
Normal file
5
app/src/main/res/drawable/bg_pill_green.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
||||
<solid android:color="#3330D158" />
|
||||
<corners android:radius="16dp" />
|
||||
</shape>
|
||||
5
app/src/main/res/drawable/bg_pill_orange.xml
Normal file
5
app/src/main/res/drawable/bg_pill_orange.xml
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
|
||||
<solid android:color="#33FF9F0A" />
|
||||
<corners android:radius="16dp" />
|
||||
</shape>
|
||||
7
app/src/main/res/drawable/bg_seg_active.xml
Normal file
7
app/src/main/res/drawable/bg_seg_active.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 分段控件选中项背景:白色 12% 圆角 -->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#1FFFFFFF" />
|
||||
<corners android:radius="8dp" />
|
||||
</shape>
|
||||
7
app/src/main/res/drawable/bg_seg_ctrl.xml
Normal file
7
app/src/main/res/drawable/bg_seg_ctrl.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- 分段控件背景:白色 8% 圆角 -->
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<solid android:color="#14FFFFFF" />
|
||||
<corners android:radius="11dp" />
|
||||
</shape>
|
||||
Reference in New Issue
Block a user