package com.fanghua.driver.ui.main
|
|
import com.fanghua.driver.R
|
import com.fanghua.driver.base.MyBaseActivity
|
import com.flyco.tablayout.listener.CustomTabEntity
|
import com.flyco.tablayout.listener.OnTabSelectListener
|
import kotlinx.android.synthetic.main.activity_mine_order.*
|
|
class HistoryOrderActivity: MyBaseActivity() {
|
|
val mineOrderFragment by lazy {
|
MineOrderFragment()
|
}
|
|
|
override fun setContentView() {
|
setContentView(R.layout.activity_mine_order)
|
}
|
|
override fun initView() {
|
setTitleText("我的订单")
|
val list = arrayListOf<CustomTabEntity>()
|
list.addAll(listOf("全部","已完成","已取消","未支付").map { object : CustomTabEntity {
|
override fun getTabTitle() = it
|
|
override fun getTabSelectedIcon() = 0
|
|
override fun getTabUnselectedIcon() = 0
|
} })
|
tab_layout.setTabData(list)
|
tab_layout.setOnTabSelectListener(object : OnTabSelectListener {
|
override fun onTabSelect(position: Int) {
|
mineOrderFragment.state = when(position){
|
1->109
|
2->301
|
3->107
|
else->0
|
}
|
mineOrderFragment.autoRefresh()
|
}
|
|
override fun onTabReselect(position: Int) {
|
}
|
})
|
addFragment(mineOrderFragment,R.id.rl_container)
|
}
|
|
override fun setOnclick() {
|
|
}
|
}
|