添加接口完成,此提交带了调试代码

This commit is contained in:
tongchenfei
2020-05-26 11:30:33 +08:00
parent 9f61c81ba7
commit 2480b9edbd
9 changed files with 188 additions and 23 deletions

View File

@@ -23,6 +23,7 @@ import com.mogo.service.network.IMogoNetwork;
import com.mogo.service.statusmanager.IMogoMsgCenter;
import com.mogo.service.statusmanager.IMogoStatusManager;
import com.mogo.service.strategy.IMogoRefreshStrategyController;
import com.mogo.service.windowview.IMogoTopViewManager;
import com.mogo.service.windowview.IMogoWindowManager;
/**
@@ -180,4 +181,10 @@ public interface IMogoServiceApis extends IProvider {
* @return
*/
IMogoEntranceButtonController getEntranceButtonController();
/**
* 获取顶部1/2屏界面管理类
* @return
*/
IMogoTopViewManager getTopViewManager();
}

View File

@@ -166,4 +166,9 @@ public class MogoServicePaths {
*/
@Deprecated
public static final String PATH_ENTRANCE_BUTTON_API = "/entrancebutton/api";
/**
* 顶部1/2屏管理
*/
public static final String PATH_EXTENSIONS_TOP_VIEW_MANAGER = "/topview/api";
}

View File

@@ -0,0 +1,14 @@
package com.mogo.service.windowview;
import android.view.View;
import android.view.ViewGroup;
import com.alibaba.android.arouter.facade.template.IProvider;
/**
* 管理1/2屏界面的增添为了配合导航展示新增接口
*/
public interface IMogoTopViewManager extends IProvider {
void addTopView(View view, ViewGroup.LayoutParams params);
void removeTopView();
}