Commit 58d7acf8 authored by yinjiacheng's avatar yinjiacheng

update 生活号选择页面UI

parent dc478049
package com.yidian.shenghuoquan.newscontent.adapter package com.yidian.shenghuoquan.newscontent.adapter
import android.content.Context
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.yidian.common.cardutils.adapter.OnItemClickListener import com.yidian.common.cardutils.adapter.OnItemClickListener
import com.yidian.shenghuoquan.newscontent.R import com.yidian.shenghuoquan.newscontent.R
...@@ -14,7 +16,7 @@ import kotlinx.android.synthetic.main.item_life_account_identity.view.* ...@@ -14,7 +16,7 @@ import kotlinx.android.synthetic.main.item_life_account_identity.view.*
* date: 5/19/21 5:32 PM * date: 5/19/21 5:32 PM
* description: 生活号身份adapter * description: 生活号身份adapter
*/ */
class LifeAccountIdentityAdapter : class LifeAccountIdentityAdapter(val context: Context) :
RecyclerView.Adapter<LifeAccountIdentityAdapter.LifeAccountIdentityViewHolder>() { RecyclerView.Adapter<LifeAccountIdentityAdapter.LifeAccountIdentityViewHolder>() {
private val mData: ArrayList<LifeAccountItemBean.Response> by lazy { ArrayList() } private val mData: ArrayList<LifeAccountItemBean.Response> by lazy { ArrayList() }
...@@ -36,8 +38,12 @@ class LifeAccountIdentityAdapter : ...@@ -36,8 +38,12 @@ class LifeAccountIdentityAdapter :
holder.itemView.tv_life_account.text = data.life_account_name holder.itemView.tv_life_account.text = data.life_account_name
if (data.role_type == 1) { if (data.role_type == 1) {
holder.itemView.tv_life_identity.text = "超级管理员" holder.itemView.tv_life_identity.text = "超级管理员"
holder.itemView.tv_life_identity.setBackgroundResource(R.drawable.bg_item_manager_selected_on)
holder.itemView.tv_life_identity.setTextColor(ContextCompat.getColor(context, R.color.color_FFFFFFFF))
} else { } else {
holder.itemView.tv_life_identity.text = "普通管理员" holder.itemView.tv_life_identity.text = "普通管理员"
holder.itemView.tv_life_identity.setBackgroundResource(R.drawable.bg_item_manager_selected_off)
holder.itemView.tv_life_identity.setTextColor(ContextCompat.getColor(context, R.color.color_FFEAAF35))
} }
holder.itemView.setOnClickListener { holder.itemView.setOnClickListener {
......
...@@ -52,7 +52,7 @@ class LifeAccountIdentityActivity : BaseActivity<ActivityLifeAccountIdentityBind ...@@ -52,7 +52,7 @@ class LifeAccountIdentityActivity : BaseActivity<ActivityLifeAccountIdentityBind
private fun initView() { private fun initView() {
viewBind.rvLifeAccountIdentity.layoutManager = viewBind.rvLifeAccountIdentity.layoutManager =
LinearLayoutManager(this, RecyclerView.VERTICAL, false) LinearLayoutManager(this, RecyclerView.VERTICAL, false)
viewBind.rvLifeAccountIdentity.adapter = LifeAccountIdentityAdapter() viewBind.rvLifeAccountIdentity.adapter = LifeAccountIdentityAdapter(this)
(viewBind.rvLifeAccountIdentity.adapter as LifeAccountIdentityAdapter).setOnItemClickListener( (viewBind.rvLifeAccountIdentity.adapter as LifeAccountIdentityAdapter).setOnItemClickListener(
this this
) )
......
...@@ -61,4 +61,5 @@ ...@@ -61,4 +61,5 @@
<color name="color_FFE8F9D8">#FFE8F9D8</color> <color name="color_FFE8F9D8">#FFE8F9D8</color>
<color name="color_FF6BB81F">#FF6BB81F</color> <color name="color_FF6BB81F">#FF6BB81F</color>
<color name="color_66000000">#66000000</color> <color name="color_66000000">#66000000</color>
<color name="color_FFEAAF35">#FFEAAF35</color>
</resources> </resources>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment