public class BasePickerView
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected int |
animGravity |
protected android.view.View |
clickView |
protected android.view.ViewGroup |
contentContainer |
protected android.app.Dialog |
mDialog |
protected PickerOptions |
mPickerOptions |
| Constructor and Description |
|---|
BasePickerView(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
createDialog() |
void |
dismiss() |
void |
dismissImmediately() |
android.view.View |
findViewById(int id) |
android.app.Dialog |
getDialog() |
android.view.ViewGroup |
getDialogContainerLayout() |
protected void |
initAnim() |
protected void |
initEvents() |
protected void |
initViews() |
boolean |
isDialog() |
boolean |
isShowing()
检测该View是不是已经添加到根视图
|
void |
setDialogOutSideCancelable()
设置对话框模式是否可以点击外部取消
|
void |
setKeyBackCancelable(boolean isCancelable) |
BasePickerView |
setOnDismissListener(OnDismissListener onDismissListener) |
protected BasePickerView |
setOutSideCancelable(boolean isCancelable) |
void |
show()
添加View到根视图
|
void |
show(boolean isAnim) |
void |
show(android.view.View v) |
void |
show(android.view.View v,
boolean isAnim) |
protected android.view.ViewGroup contentContainer
protected PickerOptions mPickerOptions
protected int animGravity
protected android.app.Dialog mDialog
protected android.view.View clickView
protected void initViews()
protected void initAnim()
protected void initEvents()
public void show(android.view.View v,
boolean isAnim)
v - (是通过哪个View弹出的)isAnim - 是否显示动画效果public void show(boolean isAnim)
public void show(android.view.View v)
public void show()
public boolean isShowing()
public void dismiss()
public void dismissImmediately()
public BasePickerView setOnDismissListener(OnDismissListener onDismissListener)
public void setKeyBackCancelable(boolean isCancelable)
protected BasePickerView setOutSideCancelable(boolean isCancelable)
public void setDialogOutSideCancelable()
public android.view.View findViewById(int id)
public void createDialog()
public android.view.ViewGroup getDialogContainerLayout()
public android.app.Dialog getDialog()
public boolean isDialog()