整理了倒流事件的模块
This commit is contained in:
@@ -28,12 +28,7 @@ class EventPanelFragment : MvpFragment<EventPanelFragment, EventPanelPresenter>(
|
||||
|
||||
|
||||
private val tabsTitle = arrayOf("出行动态", "周边事件", "我的分享")
|
||||
private val fragments: Array<Fragment> =
|
||||
arrayOf(
|
||||
ScenarioHistoryFragment(),
|
||||
SurroundingEventFragment(),
|
||||
ShareEventsFragment()
|
||||
)
|
||||
private var fragments: Array<Fragment>? = null
|
||||
|
||||
private var mediator: TabLayoutMediator? = null
|
||||
|
||||
@@ -43,7 +38,7 @@ class EventPanelFragment : MvpFragment<EventPanelFragment, EventPanelPresenter>(
|
||||
private val activeSize = 40
|
||||
private val normalSize = 30
|
||||
|
||||
private var selectPosition = 1
|
||||
private var selectPosition = 0
|
||||
|
||||
companion object {
|
||||
private val fragment = EventPanelFragment()
|
||||
@@ -58,9 +53,14 @@ class EventPanelFragment : MvpFragment<EventPanelFragment, EventPanelPresenter>(
|
||||
|
||||
override fun initViews() {
|
||||
Logger.d(MODULE_NAME, "EventPanelFragment init view===")
|
||||
fragments = arrayOf(
|
||||
ScenarioHistoryFragment(),
|
||||
SurroundingEventFragment(),
|
||||
ShareEventsFragment()
|
||||
)
|
||||
//禁用预加载
|
||||
vpEventPanel.offscreenPageLimit = ViewPager2.OFFSCREEN_PAGE_LIMIT_DEFAULT
|
||||
vpEventPanel.adapter = EventPagerAdapter(this, fragments)
|
||||
vpEventPanel.adapter = EventPagerAdapter(this, fragments!!)
|
||||
//viewPager 页面切换监听
|
||||
vpEventPanel.registerOnPageChangeCallback(changeCallback)
|
||||
|
||||
@@ -86,7 +86,7 @@ class EventPanelFragment : MvpFragment<EventPanelFragment, EventPanelPresenter>(
|
||||
showPanel()
|
||||
// 选中指定的Tab
|
||||
tabLayout.getTabAt(selectPosition)?.select()
|
||||
vpEventPanel.currentItem = selectPosition
|
||||
vpEventPanel.setCurrentItem(selectPosition, false)
|
||||
} else {
|
||||
hidePanel()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user