package com.mm.android.deviceaddmodule.views.popwindow;
|
|
import android.app.Activity;
|
import android.graphics.drawable.ColorDrawable;
|
import android.view.View;
|
import android.view.WindowManager;
|
import android.widget.PopupWindow;
|
|
/**
|
* 弹出框基类
|
*/
|
public abstract class BasePopWindow extends PopupWindow {
|
BasePopWindow(View view, int width, int height){
|
super(view,width,height);
|
setFocusable(true);
|
setOutsideTouchable(true);
|
setBackgroundDrawable(new ColorDrawable(0));
|
setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
|
}
|
|
/**
|
* 绘制弹出框内容
|
* @param activity
|
*/
|
public abstract void drawContent(Activity activity);
|
|
public void drawContent(Activity activity,boolean isPort){
|
|
}
|
|
|
/**
|
* 更新弹出框
|
* @param activity
|
*/
|
public abstract void updateContent(Activity activity,boolean isPort);
|
}
|