[6.2.4]录包管理,已经上报的Bag不再支持编辑,编辑按钮置灰

This commit is contained in:
xuxinchao
2023-12-12 18:12:19 +08:00
parent f899a08ee0
commit 2b01260b5c

View File

@@ -1,5 +1,6 @@
package com.zhjt.mogo_core_function_devatools.badcase.biz.adapter
import android.os.Build
import android.text.Editable
import android.text.TextWatcher
import android.view.LayoutInflater
@@ -125,6 +126,12 @@ class BagManagerListAdapter: RecyclerView.Adapter<RecyclerView.ViewHolder>() {
//已上报的Bag不支持再查看,图标置为灰色,并且不可点击
holder.ivMapScreen.alpha = 0.5f
holder.ivMapScreen.isClickable = false
//已上报的Bag不能再进行编辑编辑图标置灰并且不可点击
holder.ivEditReason.alpha = 0.5f
holder.ivEditReason.isClickable = false
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
holder.etBagNameEdit.focusable = View.NOT_FOCUSABLE
}
}else{
//未上报
holder.tvBagReportStatus.text = "上报"
@@ -147,6 +154,15 @@ class BagManagerListAdapter: RecyclerView.Adapter<RecyclerView.ViewHolder>() {
}
}
}
//编辑文字按钮
holder.ivEditReason.setOnClickListener {
holder.etBagNameEdit.requestFocus()
holder.etBagNameEdit.performClick()
//调起软键盘
bagClickListener?.startEdit(holder.etBagNameEdit)
}
}
}
if(des.description.isEmpty()){
@@ -173,13 +189,7 @@ class BagManagerListAdapter: RecyclerView.Adapter<RecyclerView.ViewHolder>() {
holder.tvBagResource.setBackgroundResource(R.drawable.bag_auto_button_bg)
}
//编辑文字按钮
holder.ivEditReason.setOnClickListener {
holder.etBagNameEdit.requestFocus()
holder.etBagNameEdit.performClick()
//调起软键盘
bagClickListener?.startEdit(holder.etBagNameEdit)
}
if(bagInfoEntity.description?.hasAudio == true){
holder.ivBagAudio.visibility = View.VISIBLE