public class BaseDialog
extends AppCompatDialog
| Constructor and Description |
|---|
BaseDialog(android.content.Context context) |
BaseDialog(android.content.Context context,
int layoutId) |
BaseDialog(android.content.Context context,
int theme,
int layoutId) |
BaseDialog(android.content.Context context,
int theme,
android.view.View contentView) |
BaseDialog(android.content.Context context,
android.view.View contentView) |
| Modifier and Type | Method and Description |
|---|---|
<T extends android.view.View> |
findViewById(int resId) |
android.graphics.drawable.Drawable |
getDrawable(int resId) |
java.lang.String |
getString(int resId) |
void |
init(int layoutId) |
boolean |
onTouchEvent(android.view.MotionEvent ev) |
protected void |
performShow()
真正执行显示的方法
|
BaseDialog |
setDialogSize(int width,
int height)
设置弹窗的宽和高
|
BaseDialog |
setIsSyncSystemUiVisibility(boolean isSyncSystemUiVisibility)
设置是否同步系统控制器显示状态
|
void |
show()
显示加载
|
void |
showIfSync(boolean isSyncSystemUiVisibility)
显示弹窗,是否同步系统控制器显示状态
|
public BaseDialog(android.content.Context context,
int layoutId)
public BaseDialog(android.content.Context context,
android.view.View contentView)
public BaseDialog(android.content.Context context)
public BaseDialog(android.content.Context context,
int theme,
int layoutId)
public BaseDialog(android.content.Context context,
int theme,
android.view.View contentView)
public void init(int layoutId)
public BaseDialog setDialogSize(int width, int height)
width - 宽height - 高public <T extends android.view.View> T findViewById(int resId)
public java.lang.String getString(int resId)
public android.graphics.drawable.Drawable getDrawable(int resId)
public BaseDialog setIsSyncSystemUiVisibility(boolean isSyncSystemUiVisibility)
isSyncSystemUiVisibility - 是否同步系统控制器显示状态public void show()
public void showIfSync(boolean isSyncSystemUiVisibility)
isSyncSystemUiVisibility - 是否同步系统控制器显示状态protected void performShow()
public boolean onTouchEvent(android.view.MotionEvent ev)