You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SmsForwarder/app/src/main/java/com/idormy/sms/forwarder/adapter/WidgetItemAdapter.kt

20 lines
681 B
Kotlin

package com.idormy.sms.forwarder.adapter
import com.idormy.sms.forwarder.R
import com.xuexiang.xpage.model.PageInfo
import com.xuexiang.xui.adapter.recyclerview.BaseRecyclerAdapter
import com.xuexiang.xui.adapter.recyclerview.RecyclerViewHolder
class WidgetItemAdapter(list: List<PageInfo>) : BaseRecyclerAdapter<PageInfo>(list) {
public override fun getItemLayoutId(viewType: Int): Int {
return R.layout.layout_widget_item
}
override fun bindData(holder: RecyclerViewHolder, position: Int, item: PageInfo) {
holder.text(R.id.item_name, item.name)
if (item.extra != 0) {
holder.image(R.id.item_icon, item.extra)
}
}
}