打开并选中pannel-item
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -13,6 +13,12 @@ public interface IEventPanelProvider extends IMogoModuleProvider {
|
||||
*/
|
||||
void showPanel();
|
||||
|
||||
/**
|
||||
* 显示面板并选中某个item
|
||||
*/
|
||||
void showPanelWithSelectedItem(int item);
|
||||
|
||||
|
||||
/**
|
||||
* 隐藏面板
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user