[opt]1.任务完成度:已完成的子任务记入完成度,进行中的不计入;2.贴边显示:默认为"--cm"
This commit is contained in:
@@ -52,7 +52,6 @@ class SweeperFragment : BaseSweeperTabFragment<SweeperFragment?, SweeperPresente
|
||||
private var mLocation: MogoLocation? = null
|
||||
private var mSubInfo: SubInfo? = null
|
||||
|
||||
//当前经纬度
|
||||
override fun getTagName(): String {
|
||||
return "SweepersFragment"
|
||||
}
|
||||
@@ -355,13 +354,14 @@ class SweeperFragment : BaseSweeperTabFragment<SweeperFragment?, SweeperPresente
|
||||
for (index in it.indices) {
|
||||
sum += it[index].mileage
|
||||
}
|
||||
var current: Double = 0.0
|
||||
var completed: Double = 0.0
|
||||
for (index in it.indices) {
|
||||
if (index <= mCurrentSubPosition) {
|
||||
current += it[index].mileage
|
||||
if (index < mCurrentSubPosition) {
|
||||
// 已完成的子任务记入完成度,进行中的不计入
|
||||
completed += it[index].mileage
|
||||
}
|
||||
}
|
||||
val progress = "${((current / sum) * 100.0).roundToInt()}%"
|
||||
val progress = "${((completed / sum) * 100.0).roundToInt()}%"
|
||||
setTaskProgress(progress)
|
||||
}
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:background="#3f69d9"
|
||||
android:textColor="@color/white"
|
||||
android:textColor="@android:color/white"
|
||||
android:paddingTop="4dp"
|
||||
android:paddingBottom="4dp"
|
||||
android:paddingLeft="6dp"
|
||||
@@ -50,11 +50,11 @@
|
||||
android:id="@+id/taskWeltDistanceTv"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="贴边:0.0cm"
|
||||
android:text="贴边:--cm"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
android:background="#3d98c7"
|
||||
android:textColor="@color/white"
|
||||
android:textColor="@android:color/white"
|
||||
app:layout_constraintStart_toEndOf="@+id/taskProgressTv"
|
||||
android:paddingTop="4dp"
|
||||
android:paddingBottom="4dp"
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:background="#3f69d9"
|
||||
android:textColor="@color/white"
|
||||
android:textColor="@android:color/white"
|
||||
android:paddingTop="4dp"
|
||||
android:paddingBottom="4dp"
|
||||
android:paddingLeft="6dp"
|
||||
@@ -41,10 +41,10 @@
|
||||
android:id="@+id/taskWeltDistanceTv"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="贴边:0.0cm"
|
||||
android:text="贴边:--cm"
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
android:background="#3d98c7"
|
||||
android:textColor="@color/white"
|
||||
android:textColor="@android:color/white"
|
||||
app:layout_constraintStart_toEndOf="@+id/taskProgressTv"
|
||||
android:paddingTop="4dp"
|
||||
android:paddingBottom="4dp"
|
||||
|
||||
Reference in New Issue
Block a user