签约 1
This commit is contained in:
@@ -5,14 +5,13 @@ import android.content.res.TypedArray
|
||||
import android.text.TextUtils
|
||||
import android.util.AttributeSet
|
||||
import android.widget.ImageView
|
||||
import android.widget.TextView
|
||||
import com.xscm.modulemain.R
|
||||
import com.xscm.moduleutil.bean.room.RoomPitBean
|
||||
import com.xscm.moduleutil.utils.ImageUtils
|
||||
import com.xscm.moduleutil.widget.BaseWheatView
|
||||
|
||||
class RoomMentorShipWheatView : BaseWheatView {
|
||||
private var iv_tag_type: ImageView? = null
|
||||
|
||||
constructor(context: Context?) : super(context)
|
||||
|
||||
constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs)
|
||||
@@ -24,6 +23,10 @@ class RoomMentorShipWheatView : BaseWheatView {
|
||||
defStyleAttr
|
||||
)
|
||||
|
||||
|
||||
private var iv_tag_type: ImageView? = null
|
||||
private var hostTv:TextView? = null
|
||||
|
||||
override fun initPit(context: Context, attrs: AttributeSet) {
|
||||
var typedArray: TypedArray? = null
|
||||
try {
|
||||
@@ -54,14 +57,25 @@ class RoomMentorShipWheatView : BaseWheatView {
|
||||
this.pitNumber = number
|
||||
}
|
||||
|
||||
fun setHostTv(hostTv:TextView){
|
||||
this.hostTv = hostTv
|
||||
}
|
||||
|
||||
public override fun setPitData(bean: RoomPitBean) {
|
||||
pitBean = bean // 统一使用参数 bean
|
||||
stopAndClearAnimation() // 清理之前的动画资源
|
||||
|
||||
if (pitBean.pit_number == "9" || pitBean.pit_number == "1") {
|
||||
if ((pitBean.pit_number == "9" || pitBean.pit_number == "1") && bean.user_id != "0") {
|
||||
mCharmView.visibility = VISIBLE
|
||||
if (pitBean.pit_number == "9") {
|
||||
mTvName.visibility = GONE
|
||||
hostTv?.visibility = VISIBLE
|
||||
hostTv?.text = bean.nickname
|
||||
}
|
||||
}else{
|
||||
mTvName.visibility = VISIBLE
|
||||
mCharmView.visibility = INVISIBLE
|
||||
hostTv?.visibility = GONE
|
||||
}
|
||||
|
||||
if (isOn) {
|
||||
@@ -70,8 +84,7 @@ class RoomMentorShipWheatView : BaseWheatView {
|
||||
handleOffState(bean)
|
||||
}
|
||||
|
||||
iv_tag_type!!.visibility = if (bean.isImageType) VISIBLE else GONE
|
||||
iv_tag_type!!.setImageResource(com.xscm.moduleutil.R.mipmap.mu_yc)
|
||||
iv_tag_type!!.visibility = GONE
|
||||
}
|
||||
|
||||
fun setSex(value: String?, format: Boolean) {
|
||||
@@ -86,7 +99,6 @@ class RoomMentorShipWheatView : BaseWheatView {
|
||||
|
||||
private fun handleOnState(bean: RoomPitBean) {
|
||||
mIvRipple.visibility = VISIBLE
|
||||
mTvName.visibility = VISIBLE
|
||||
mTvName.text = bean.nickname
|
||||
ImageUtils.loadHeadCC(bean.avatar, mRiv)
|
||||
mCharmView.visibility = VISIBLE
|
||||
|
||||
Reference in New Issue
Block a user