diff --git a/app/src/main/java/com/nova/brain/glass/ui/ReviewActivity.kt b/app/src/main/java/com/nova/brain/glass/ui/ReviewActivity.kt index 73ee12d..0e42a3d 100644 --- a/app/src/main/java/com/nova/brain/glass/ui/ReviewActivity.kt +++ b/app/src/main/java/com/nova/brain/glass/ui/ReviewActivity.kt @@ -1,5 +1,9 @@ package com.nova.brain.glass.ui +import android.app.AlertDialog +import android.os.Handler +import android.os.Looper +import android.view.LayoutInflater import androidx.recyclerview.widget.RecyclerView import com.nova.brain.glass.R import com.nova.brain.glass.databinding.ActivityReviewBinding @@ -31,6 +35,8 @@ class ReviewActivity : BaseListFormLayoutNormalActivity if (response.status == 200) { - "已同意".showMessage() - finish() + showSuccessDialogThenFinish() } else { (if (response.msg.isBlank()) "同意失败" else response.msg).showMessage() } @@ -186,8 +193,7 @@ class ReviewActivity : BaseListFormLayoutNormalActivity if (response.status == 200) { - "已回退".showMessage() - finish() + showSuccessDialogThenFinish() } else { (if (response.msg.isBlank()) "回退失败" else response.msg).showMessage() } @@ -196,6 +202,24 @@ class ReviewActivity : BaseListFormLayoutNormalActivity + dialog.window?.setBackgroundDrawableResource(android.R.color.transparent) + dialog.show() + } + uiHandler.postDelayed({ + successDialog?.dismiss() + successDialog = null + finish() + }, 1000L) + } + private val adapter = object : CommonPagedAdapter(R.layout.item_item) { override fun convert(holder: ViewHolder, item: ItemItem, position: Int) { holder diff --git a/app/src/main/res/drawable/bg_dialog.xml b/app/src/main/res/drawable/bg_dialog.xml new file mode 100644 index 0000000..62610c7 --- /dev/null +++ b/app/src/main/res/drawable/bg_dialog.xml @@ -0,0 +1,14 @@ + + + + + + + diff --git a/app/src/main/res/layout/activity_fo.xml b/app/src/main/res/layout/activity_fo.xml index 1867f31..0c9f650 100644 --- a/app/src/main/res/layout/activity_fo.xml +++ b/app/src/main/res/layout/activity_fo.xml @@ -37,7 +37,7 @@ android:layout_marginBottom="56dp" android:gravity="center" android:lineSpacingExtra="6dp" - android:text="双击或语音输入“返回”返回上级页面" + android:text="当前任务只有查看权限\n双击或语音输入“返回”返回上级页面" android:textColor="#4AFE59" android:textSize="14sp" app:layout_constraintBottom_toBottomOf="parent" diff --git a/app/src/main/res/layout/dialog_review.xml b/app/src/main/res/layout/dialog_review.xml new file mode 100644 index 0000000..7a70d80 --- /dev/null +++ b/app/src/main/res/layout/dialog_review.xml @@ -0,0 +1,43 @@ + + + + + + + + + + diff --git a/app/src/main/res/mipmap-xxhdpi/icon_review.png b/app/src/main/res/mipmap-xxhdpi/icon_review.png new file mode 100644 index 0000000..6f64eec Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon_review.png differ