下面列出了android.content.DialogInterface#OnShowListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* 设置一个显示监听器
*
* @param listener 显示监听器对象
* @deprecated 请使用 {@link #addOnShowListener(BaseDialog.OnShowListener)}}
*/
@Deprecated
@Override
public void setOnShowListener(@Nullable DialogInterface.OnShowListener listener) {
if (listener == null) {
return;
}
addOnShowListener(new ShowListenerWrapper(listener));
}
@Override
public DialogInterface.OnShowListener onShow()
{
return new DialogInterface.OnShowListener()
{
@Override
public void onShow(DialogInterface arg0)
{
getSeekbarSensitivity().setProgress((int) (getSensitivity() * 100));
}
};
}
@Override
public DialogInterface.OnShowListener onShow()
{
return new DialogInterface.OnShowListener()
{
@Override
public void onShow(DialogInterface arg0)
{
getSeekbarSensitivity().setProgress((int) (getSensitivity() * 10));
}
};
}
private ShowListenerWrapper(DialogInterface.OnShowListener referent) {
super(referent);
}
public T showListener(@NonNull DialogInterface.OnShowListener listener) {
this.showListener = listener;
return (T) this;
}
protected void setOnShowListener(DialogInterface.OnShowListener listener) {
mOnShowListener = listener;
}
public Builder setOnShowListener(@NonNull DialogInterface.OnShowListener listener) {
builder.showListener(listener);
return this;
}
public Builder showListener(@NonNull DialogInterface.OnShowListener listener) {
this.showListener = listener;
return this;
}
public Builder setOnShowListener(DialogInterface.OnShowListener listener) {
bottomSheet.onShowListener = listener;
return this;
}
public void setOnShowListener(DialogInterface.OnShowListener l)
{
this.mOnShowListener = l;
}
/**
* Sets the listener, which should be notified, when the dialog has been shown.
*
* @param listener
* The listener, which should be set, as an instance of the type {@link
* DialogInterface.OnShowListener}, or null, if no listener should be set
*/
void setOnShowListener(@Nullable DialogInterface.OnShowListener listener);
/**
* Sets the listener, which should be notified, when the dialog has been shown.
*
* @param listener
* The listener, which should be set, as an instance of the type {@link
* DialogInterface.OnShowListener}, or null, if no listener should be set
*/
public BuilderType setOnShowListener(@Nullable final DialogInterface.OnShowListener listener) {
getProduct().setOnShowListener(listener);
return self();
}
public abstract DialogInterface.OnShowListener onShow();