打开并选中pannel-item

This commit is contained in:
liujing
2020-10-22 14:33:36 +08:00
parent e37cd915dd
commit 82959344ca
2 changed files with 17 additions and 1 deletions

View File

@@ -174,7 +174,7 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
if (mClPanelContainer != null) {
if (!isPanelShow()) {
TrackUtils.trackV2xHistoryEvent(1)
showPanel()
showPanelWithSelectedItem(2)
}
}
}
@@ -203,6 +203,16 @@ class V2XEventPanelFragment : MvpFragment<V2XEventPanelFragment, EventPanelPrese
return EventPanelPresenter(this)
}
fun showPanelWithSelectedItem(item: Int) {
showPanel()
mRbScenarioHistory?.typeface = Typeface.defaultFromStyle(Typeface.NORMAL)
mRbSurroundingEvent?.typeface = Typeface.defaultFromStyle(Typeface.NORMAL)
mRbShareEvents?.typeface = Typeface.defaultFromStyle(Typeface.BOLD)
mVpEventPanel?.setCurrentItem(item, false)
}
fun showPanel() {
Logger.d(MODULE_NAME, "in fragment show panel")
mClPanelContainer?.visibility = View.VISIBLE

View File

@@ -13,6 +13,12 @@ public interface IEventPanelProvider extends IMogoModuleProvider {
*/
void showPanel();
/**
* 显示面板并选中某个item
*/
void showPanelWithSelectedItem(int item);
/**
* 隐藏面板
*/