diff --git a/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt b/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt index 202b30c..4cd6dfa 100644 --- a/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt +++ b/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt @@ -8,7 +8,6 @@ import android.view.MotionEvent import android.view.View import android.view.ViewGroup import android.widget.FrameLayout -import android.widget.TextView import androidx.lifecycle.lifecycleScope import androidx.navigation.fragment.findNavController import com.xiaoqu.watch.R @@ -52,8 +51,6 @@ class TaskListFragment : BaseFragment() { /** 当前状态筛选 */ private var currentStatus = 2 - /** 分段控件 Tab */ - private lateinit var segTabs: List /** 提示弹窗 */ private lateinit var tipDialog: QuTipDialog @@ -81,12 +78,6 @@ class TaskListFragment : BaseFragment() { findNavController().popBackStack() } - // 分段控件 - segTabs = listOf(binding.segPool, binding.segPunch, binding.segComplete) - binding.segPool.setOnClickListener { switchStatus(2) } - binding.segPunch.setOnClickListener { switchStatus(3) } - binding.segComplete.setOnClickListener { switchStatus(4) } - // 上下滑手势(切换任务) gestureDetector = GestureDetector(requireContext(), object : GestureDetector.SimpleOnGestureListener() { override fun onFling(e1: MotionEvent?, e2: MotionEvent, velocityX: Float, velocityY: Float): Boolean { @@ -114,34 +105,10 @@ class TaskListFragment : BaseFragment() { false // 不拦截,让 ScrollView 继续处理滚动 } - // 初始化 - switchStatus(currentStatus) - } - - // ===== 状态切换 ===== - - /** 切换状态 Tab */ - private fun switchStatus(status: Int) { - currentStatus = status - taskIndex = 0 - updateSegmentUI() + // 加载任务列表 fetchTaskIds() } - /** 更新分段控件高亮 */ - private fun updateSegmentUI() { - val statusList = listOf(2, 3, 4) - for (i in segTabs.indices) { - if (statusList[i] == currentStatus) { - segTabs[i].setBackgroundResource(R.drawable.bg_seg_active) - segTabs[i].setTextColor(requireContext().getColor(R.color.text_primary)) - } else { - segTabs[i].background = null - segTabs[i].setTextColor(requireContext().getColor(R.color.text_secondary)) - } - } - } - // ===== 数据获取 ===== /** 第一步:获取任务 ID 列表 */ diff --git a/app/src/main/res/layout/fragment_task_list.xml b/app/src/main/res/layout/fragment_task_list.xml index 495a1c5..a511486 100644 --- a/app/src/main/res/layout/fragment_task_list.xml +++ b/app/src/main/res/layout/fragment_task_list.xml @@ -54,49 +54,6 @@ - - - - - - - - - - -