优化顶部view接口及实现
This commit is contained in:
@@ -9,6 +9,29 @@ import com.alibaba.android.arouter.facade.template.IProvider;
|
||||
* 管理1/2屏界面的增添,为了配合导航展示新增接口
|
||||
*/
|
||||
public interface IMogoTopViewManager extends IProvider {
|
||||
void addTopView(View view, ViewGroup.LayoutParams params);
|
||||
void removeTopView();
|
||||
/**
|
||||
* 在1/2屏添加一个view,如果没显示,会有动画
|
||||
* 给了一个默认的LayoutParams
|
||||
*/
|
||||
void addView(View view);
|
||||
|
||||
/**
|
||||
* 在1/2屏添加一个view,如果没显示,会有动画
|
||||
* @param view
|
||||
* @param params
|
||||
*/
|
||||
void addView(View view, ViewGroup.LayoutParams params);
|
||||
|
||||
/**
|
||||
* 移除view,如果是最后一个view,会有移除动画
|
||||
* @param view
|
||||
*/
|
||||
void removeView(View view);
|
||||
|
||||
/**
|
||||
* 这个view是否已经被添加进了顶部布局
|
||||
* @param view
|
||||
* @return
|
||||
*/
|
||||
boolean isViewAdded(View view);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user