清理影响打包的无用类
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
package com.chwl.app.ui.user
|
||||
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.graphics.drawable.GradientDrawable
|
||||
|
||||
object GradientDrawableCreator {
|
||||
fun createDrawable(radius: Int, color: Int): Drawable {
|
||||
val drawable = GradientDrawable()
|
||||
drawable.cornerRadius = radius.toFloat()
|
||||
drawable.setColor(color)
|
||||
return drawable
|
||||
}
|
||||
}
|
@@ -1,39 +0,0 @@
|
||||
package com.chwl.app.ui.user.adapter
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.Color
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.chad.library.adapter.base.BaseViewHolder
|
||||
import com.chwl.app.R
|
||||
import com.chwl.app.ui.user.GradientDrawableCreator
|
||||
import com.chwl.app.ui.utils.ImageLoadUtilsV2
|
||||
import com.chwl.app.ui.widget.magicindicator.buildins.UIUtil
|
||||
import com.chwl.core.user.bean.UserInfoSkillEntity
|
||||
|
||||
class SkillCardAdapter(private val context: Context) :
|
||||
BaseQuickAdapter<UserInfoSkillEntity, BaseViewHolder>(R.layout.item_userinfo_skill) {
|
||||
private val buffer = StringBuffer()
|
||||
|
||||
override fun convert(helper: BaseViewHolder, item: UserInfoSkillEntity?) {
|
||||
ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_icon), item?.icon)
|
||||
helper.setText(R.id.tv_title, item?.name ?: "")
|
||||
buffer.delete(0, buffer.length)
|
||||
item?.propVals?.let {
|
||||
for ((index, v) in it.withIndex()) {
|
||||
buffer.append(v).append(if (index != it.size - 1) "/" else "")
|
||||
}
|
||||
}
|
||||
helper.setText(R.id.tv_desc, buffer.toString())
|
||||
val radius = UIUtil.dip2px(context, 8.0)
|
||||
val drawable = when (item?.cardId) {
|
||||
1 -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#EEF2FF"))
|
||||
2 -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#FEF5E8"))
|
||||
3 -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#F9ECFF"))
|
||||
4 -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#E9FFF4"))
|
||||
5 -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#F2FFE0"))
|
||||
6 -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#FFE7EF"))
|
||||
else -> GradientDrawableCreator.createDrawable(radius, Color.parseColor("#FFE4FB"))
|
||||
}
|
||||
helper.itemView.background = drawable
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user