好运司机端2.0初始化
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package com.dahe.gldriver.adapter
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.chad.library.adapter.base.viewholder.BaseViewHolder
|
||||
import android.content.Context
|
||||
import android.view.ViewGroup
|
||||
import com.chad.library.adapter4.BaseQuickAdapter
|
||||
import com.chad.library.adapter4.viewholder.QuickViewHolder
|
||||
import com.dahe.gldriver.R
|
||||
import com.dahe.glex.bean.WayBillBean
|
||||
|
||||
@@ -11,7 +13,19 @@ import com.dahe.glex.bean.WayBillBean
|
||||
* @Date 2024/1/24 14:40
|
||||
* @Description TODO
|
||||
*/
|
||||
class MessageAdapter: BaseQuickAdapter<WayBillBean, BaseViewHolder>(R.layout.item_message) {
|
||||
override fun convert(holder: BaseViewHolder, item: WayBillBean) {
|
||||
class MessageAdapter: BaseQuickAdapter<WayBillBean, QuickViewHolder>() {
|
||||
|
||||
|
||||
override fun onBindViewHolder(holder: QuickViewHolder, position: Int, item: WayBillBean?) {
|
||||
|
||||
}
|
||||
|
||||
override fun onCreateViewHolder(
|
||||
context: Context,
|
||||
parent: ViewGroup,
|
||||
viewType: Int
|
||||
): QuickViewHolder {
|
||||
// 返回一个 ViewHolder
|
||||
return QuickViewHolder(R.layout.item_message, parent)
|
||||
}
|
||||
}
|
||||
@@ -1,8 +1,10 @@
|
||||
package com.dahe.gldriver.adapter
|
||||
|
||||
import android.content.Context
|
||||
import android.view.ViewGroup
|
||||
import android.widget.Button
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.chad.library.adapter.base.viewholder.BaseViewHolder
|
||||
import com.chad.library.adapter4.BaseQuickAdapter
|
||||
import com.chad.library.adapter4.viewholder.QuickViewHolder
|
||||
import com.dahe.gldriver.R
|
||||
import com.dahe.glex.bean.WayBillBean
|
||||
|
||||
@@ -13,7 +15,17 @@ import com.dahe.glex.bean.WayBillBean
|
||||
* @Description TODO
|
||||
*/
|
||||
class WaybillAdapter :
|
||||
BaseQuickAdapter<WayBillBean, BaseViewHolder>(R.layout.item_waybill) {
|
||||
override fun convert(holder: BaseViewHolder, item: WayBillBean) {
|
||||
BaseQuickAdapter<WayBillBean, QuickViewHolder>() {
|
||||
override fun onBindViewHolder(holder: QuickViewHolder, position: Int, item: WayBillBean?) {
|
||||
|
||||
}
|
||||
|
||||
override fun onCreateViewHolder(
|
||||
context: Context,
|
||||
parent: ViewGroup,
|
||||
viewType: Int
|
||||
): QuickViewHolder {
|
||||
// 返回一个 ViewHolder
|
||||
return QuickViewHolder(R.layout.item_waybill, parent)
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,9 @@
|
||||
package com.dahe.gldriver.adapter
|
||||
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.chad.library.adapter.base.viewholder.BaseViewHolder
|
||||
import android.content.Context
|
||||
import android.view.ViewGroup
|
||||
import com.chad.library.adapter4.BaseQuickAdapter
|
||||
import com.chad.library.adapter4.viewholder.QuickViewHolder
|
||||
import com.dahe.gldriver.R
|
||||
import com.dahe.glex.bean.WayBillBean
|
||||
|
||||
@@ -12,7 +14,17 @@ import com.dahe.glex.bean.WayBillBean
|
||||
* @Description TODO
|
||||
*/
|
||||
class WaybillListAdapter() :
|
||||
BaseQuickAdapter<WayBillBean, BaseViewHolder>(R.layout.item_waybill) {
|
||||
override fun convert(holder: BaseViewHolder, item: WayBillBean) {
|
||||
BaseQuickAdapter<WayBillBean, QuickViewHolder>() {
|
||||
override fun onBindViewHolder(holder: QuickViewHolder, position: Int, item: WayBillBean?) {
|
||||
}
|
||||
|
||||
override fun onCreateViewHolder(
|
||||
context: Context,
|
||||
parent: ViewGroup,
|
||||
viewType: Int
|
||||
): QuickViewHolder {
|
||||
// 返回一个 ViewHolder
|
||||
return QuickViewHolder(R.layout.item_waybill, parent)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4,9 +4,7 @@ import android.graphics.Color
|
||||
import android.widget.LinearLayout
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.chad.library.adapter.base.listener.OnItemChildClickListener
|
||||
import com.chad.library.adapter.base.listener.OnItemClickListener
|
||||
import com.chad.library.adapter4.BaseQuickAdapter
|
||||
import com.dahe.gldriver.R
|
||||
import com.dahe.gldriver.adapter.GridItemAdapter
|
||||
import com.dahe.gldriver.adapter.WaybillAdapter
|
||||
@@ -86,15 +84,15 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>(), RefreshCallBack {
|
||||
adapter = WaybillAdapter()
|
||||
adapter as WaybillAdapter
|
||||
}.apply {
|
||||
setOnItemClickListener(OnItemClickListener { adapter, view, position ->
|
||||
ToastUtils.showToast(mContext,position.toString())
|
||||
})
|
||||
addChildClickViewIds(R.id.btnOk)
|
||||
setOnItemChildClickListener() { adapter, view, position ->
|
||||
ActivityUtils.startActivity(mContext,WaybillDetailActivity::class.java)
|
||||
setOnItemClickListener { _, _, position ->
|
||||
ToastUtils.showToast(mContext, position.toString())
|
||||
}
|
||||
addOnItemChildClickListener(R.id.btnOk) { adapter, view, position ->
|
||||
ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
|
||||
}
|
||||
}
|
||||
adapter.addData(datas)
|
||||
|
||||
adapter.submitList(datas)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -74,7 +74,7 @@ class MessageFragment : BaseFragment<FragmentMessageBinding>(), RefreshCallBack
|
||||
adapter as MessageAdapter
|
||||
}
|
||||
|
||||
adapter.addData(datas)
|
||||
adapter.submitList(datas)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -38,6 +38,6 @@ class AllWaybillFragment : BaseFragment<FragmentWaybillListBinding>() {
|
||||
adapter = WaybillListAdapter()
|
||||
adapter as WaybillListAdapter
|
||||
}
|
||||
adapter.addData(datas)
|
||||
adapter.submitList(datas)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user