diff --git a/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/BaseSweeperTabFragment.java b/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/BaseSweeperTabFragment.java index abbc296219..925c3e4d92 100644 --- a/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/BaseSweeperTabFragment.java +++ b/OCH/mogo-och-sweeper/src/main/java/com/mogo/och/sweeper/fragment/BaseSweeperTabFragment.java @@ -2,6 +2,7 @@ package com.mogo.och.sweeper.fragment; import android.os.Bundle; import android.view.LayoutInflater; +import android.view.MotionEvent; import android.view.View; import android.widget.FrameLayout; import android.widget.ImageView; @@ -43,6 +44,7 @@ import org.greenrobot.eventbus.EventBus; import java.util.ArrayList; import androidx.annotation.NonNull; +import androidx.annotation.Nullable; import androidx.constraintlayout.widget.Group; import androidx.fragment.app.FragmentTransaction; @@ -54,7 +56,7 @@ import androidx.fragment.app.FragmentTransaction; * @author tongchenfei */ public abstract class BaseSweeperTabFragment> extends MvpFragment implements IMogoMapListener, - View.OnClickListener, IWeltMapSwitchToSmallCallback { + View.OnClickListener, IWeltMapSwitchToSmallCallback,View.OnTouchListener { private static final String TAG = "BaseSweeperTabFragment"; //地图放大缩小 @@ -99,6 +101,11 @@ public abstract class BaseSweeperTabFragment {//子任务结束 + isFinished=false mCurrentSubPosition++ setSubTaskData() d(SceneConstant.M_SWEEPER + TAG, "END_SUBTASK mCurrentSubPosition:$mCurrentSubPosition") @@ -290,7 +294,9 @@ class SweeperFragment : BaseSweeperTabFragment { //子任务开始 setTaskBtn(true) sweeper_current_task_view.setTaskStatus(2) - sweeper_current_task_view.setCurrentData(mCurrentSubPosition) + if (mSubTaskType==SubTaskTypeEnum.MANUAL_DRIVING_SUBTYPE){ + sweeper_current_task_view.setCurrentData(mCurrentSubPosition) + } } } @@ -491,13 +497,12 @@ class SweeperFragment : BaseSweeperTabFragment + + + + \ No newline at end of file diff --git a/OCH/mogo-och-sweeper/src/main/res/drawable/sweeper_task_list_not_selected.xml b/OCH/mogo-och-sweeper/src/main/res/drawable/sweeper_task_list_not_selected.xml new file mode 100644 index 0000000000..d534c3b4e2 --- /dev/null +++ b/OCH/mogo-och-sweeper/src/main/res/drawable/sweeper_task_list_not_selected.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/OCH/mogo-och-sweeper/src/main/res/drawable/sweeper_task_list_selected.xml b/OCH/mogo-och-sweeper/src/main/res/drawable/sweeper_task_list_selected.xml new file mode 100644 index 0000000000..c8aa6168ec --- /dev/null +++ b/OCH/mogo-och-sweeper/src/main/res/drawable/sweeper_task_list_selected.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/OCH/mogo-och-sweeper/src/main/res/layout/fragment_och_sweeper.xml b/OCH/mogo-och-sweeper/src/main/res/layout/fragment_och_sweeper.xml index 9ed1558350..ba1267bdd7 100644 --- a/OCH/mogo-och-sweeper/src/main/res/layout/fragment_och_sweeper.xml +++ b/OCH/mogo-och-sweeper/src/main/res/layout/fragment_och_sweeper.xml @@ -103,7 +103,7 @@ android:id="@+id/tvTaskConfirm" android:layout_width="match_parent" android:layout_height="@dimen/dp_116" - android:background="@drawable/sweeper_task_btn" + android:background="@drawable/sweeper_task_list_btn" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" diff --git a/OCH/mogo-och-sweeper/src/main/res/layout/sweeper_base_fragment.xml b/OCH/mogo-och-sweeper/src/main/res/layout/sweeper_base_fragment.xml index 7703413398..cc13765415 100644 --- a/OCH/mogo-och-sweeper/src/main/res/layout/sweeper_base_fragment.xml +++ b/OCH/mogo-och-sweeper/src/main/res/layout/sweeper_base_fragment.xml @@ -5,7 +5,8 @@ android:id="@+id/sweeper_root_View" android:layout_width="match_parent" android:layout_height="match_parent" - android:layout_marginTop="@dimen/dp_72"> + android:layout_marginTop="@dimen/dp_72" + android:clickable="true"> + android:layout_marginBottom="@dimen/dp_20" + android:padding="@dimen/dp_10"/>