[6.2.4]录包管理,已经上报的Bag不再支持编辑,编辑按钮置灰
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user