好运司机端2.0初始化

This commit is contained in:
2024-01-29 16:37:56 +08:00
parent d4c300b19f
commit 434e59db97
22 changed files with 64 additions and 1383 deletions
@@ -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)
}
}