-
public class BaseDialog.Builder<B extends BaseDialog.Builder<B>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBaseDialog.Builder.Companion
-
Constructor Summary
Constructors Constructor Description BaseDialog.Builder(Context context)
-
Method Summary
Modifier and Type Method Description final BsetCancelable(Boolean cancelable)是否可以取消 final BsetGravity(Integer gravity)设置重心位置 final UnitsetXOffset(Integer xOffset)final UnitsetYOffset(Integer yOffset)final UnitsetDimAmount(Float dimAmount)final BsetThemeStyle(@StyleRes() Integer themeResId)设置主题 id final BsetContentView(@LayoutRes() Integer layoutId)设置布局 final BsetContentView(View view)final BsetWidth(Integer width)设置宽度 final BsetHeight(Integer height)设置高度 final BsetCanceledOnTouchOutside(Boolean cancelable)点击返回按键是否可以取消 final BsetAnimStyle(@StyleRes() Integer resId)设置动画,已经封装好几种样式,具体可见AnimStyle类 final BsetVerticalMargin(Integer margin)设置垂直间距 final BsetHorizontalMargin(Integer margin)设置水平间距 final BaddOnShowListener(BaseDialog.OnShowListener listener)添加显示监听 final BaddOnCancelListener(BaseDialog.OnCancelListener listener)添加取消监听 final BaddOnDismissListener(BaseDialog.OnDismissListener listener)添加销毁监听 final BsetOnKeyListener(DialogInterface.OnKeyListener onKeyListener)设置按键监听 final BsetText(@IdRes() Integer id, @StringRes() Integer resId)设置文本 final BsetText(@IdRes() Integer id, CharSequence text)final BsetVisibility(@IdRes() Integer id, Integer visibility)设置可见状态 final BsetBackground(@IdRes() Integer id, @DrawableRes() Integer resId)设置背景 final BsetBackground(@IdRes() Integer id, Drawable drawable)final BsetImageDrawable(@IdRes() Integer id, @DrawableRes() Integer resId)设置图片 final BsetImageDrawable(@IdRes() Integer id, Drawable drawable)final BsetOnClickListener(@IdRes() Integer id, BaseDialog.OnClickListener listener)设置点击事件 BaseDialogcreate()创建 BaseDialogshow()显示 -
-
Method Detail
-
setCancelable
final B setCancelable(Boolean cancelable)
是否可以取消
-
setGravity
final B setGravity(Integer gravity)
设置重心位置
-
setXOffset
final Unit setXOffset(Integer xOffset)
-
setYOffset
final Unit setYOffset(Integer yOffset)
-
setDimAmount
final Unit setDimAmount(Float dimAmount)
-
setThemeStyle
final B setThemeStyle(@StyleRes() Integer themeResId)
设置主题 id
-
setContentView
final B setContentView(@LayoutRes() Integer layoutId)
设置布局
-
setContentView
final B setContentView(View view)
-
setCanceledOnTouchOutside
final B setCanceledOnTouchOutside(Boolean cancelable)
点击返回按键是否可以取消
-
setAnimStyle
final B setAnimStyle(@StyleRes() Integer resId)
设置动画,已经封装好几种样式,具体可见AnimStyle类
-
setVerticalMargin
final B setVerticalMargin(Integer margin)
设置垂直间距
-
setHorizontalMargin
final B setHorizontalMargin(Integer margin)
设置水平间距
-
addOnShowListener
final B addOnShowListener(BaseDialog.OnShowListener listener)
添加显示监听
-
addOnCancelListener
final B addOnCancelListener(BaseDialog.OnCancelListener listener)
添加取消监听
-
addOnDismissListener
final B addOnDismissListener(BaseDialog.OnDismissListener listener)
添加销毁监听
-
setOnKeyListener
final B setOnKeyListener(DialogInterface.OnKeyListener onKeyListener)
设置按键监听
-
setText
final B setText(@IdRes() Integer id, CharSequence text)
-
setVisibility
final B setVisibility(@IdRes() Integer id, Integer visibility)
设置可见状态
-
setBackground
final B setBackground(@IdRes() Integer id, @DrawableRes() Integer resId)
设置背景
-
setBackground
final B setBackground(@IdRes() Integer id, Drawable drawable)
-
setImageDrawable
final B setImageDrawable(@IdRes() Integer id, @DrawableRes() Integer resId)
设置图片
-
setImageDrawable
final B setImageDrawable(@IdRes() Integer id, Drawable drawable)
-
setOnClickListener
final B setOnClickListener(@IdRes() Integer id, BaseDialog.OnClickListener listener)
设置点击事件
-
create
BaseDialog create()
创建
-
show
BaseDialog show()
显示
-
-
-
-