本文整理匯總了Java中com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder類的典型用法代碼示例。如果您正苦於以下問題:Java NiftyDialogBuilder類的具體用法?Java NiftyDialogBuilder怎麽用?Java NiftyDialogBuilder使用的例子?那麽恭喜您, 這裏精選的類代碼示例或許可以為您提供幫助。
NiftyDialogBuilder類屬於com.gitonway.lee.niftymodaldialogeffects包,在下文中一共展示了NiftyDialogBuilder類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: dialogShow
點讚 3
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void dialogShow(int title) {
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.loading_view, null);
TextView dialog_confirm_content = (TextView) convertView.findViewById(R.id.dialog_confirm_content);
dialog_confirm_content.setText(title);
dialogBuilder = NiftyDialogBuilder.getInstance(this);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, this); // .setCustomView(View
dialogBuilder.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent keyEvent) {
if (keyCode == KeyEvent.KEYCODE_BACK && keyEvent.getRepeatCount() == 0) {
return true;
}
return false;
}
});
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:ooooim_android,代碼行數:23,
示例2: dialogUpdate
點讚 3
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
private void dialogUpdate(String value, final String download) {
if (StringUtil.isBlank(value)) {
return;
}
final Activity activity = App.getInstance().getCurrentActivity();
if(null==activity){
return;
}
LinearLayout convertView = (LinearLayout) LayoutInflater.from(activity).inflate(R.layout.dialog_prompt, null);
TextView valueTv = (TextView) convertView.findViewById(R.id.value);
Button downloadBt = (Button) convertView.findViewById(R.id.download);
valueTv.setText(value);
downloadBt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialogDismiss();
toDownload(activity, download);
}
});
dialogBuilder = NiftyDialogBuilder.getInstance(activity);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(true) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, activity); // .setCustomView(View
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:ooooim_android,代碼行數:27,
示例3: dialogShow
點讚 3
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void dialogShow(int title) {
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.loading_view, null);
TextView dialog_confirm_content = (TextView) convertView.findViewById(R.id.dialog_confirm_content);
dialog_confirm_content.setText(title);
dialogBuilder = NiftyDialogBuilder.getInstance(this);
dialogBuilder.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent keyEvent) {
if (keyCode == KeyEvent.KEYCODE_BACK && keyEvent.getRepeatCount() == 0) {
return true;
}
return false;
}
});
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, this); // .setCustomView(View
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:ooooim_android,代碼行數:23,
示例4: dialogShow
點讚 3
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void dialogShow(int title) {
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.loading_view, null);
TextView dialog_confirm_content = (TextView) convertView.findViewById(R.id.dialog_confirm_content);
dialog_confirm_content.setText(title);
dialogBuilder = NiftyDialogBuilder.getInstance(this);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, this); // .setCustomView(View
dialogBuilder.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent keyEvent) {
return keyCode == KeyEvent.KEYCODE_BACK && keyEvent.getRepeatCount() == 0;
}
});
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:aibao_demo,代碼行數:20,
示例5: dialogUpdate
點讚 3
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
private void dialogUpdate(String value, final String download) {
if (StringUtil.isBlank(value)) {
return;
}
final Activity activity = App.getInstance().getCurrentActivity();
if (null == activity) {
return;
}
LinearLayout convertView = (LinearLayout) LayoutInflater.from(activity).inflate(R.layout.dialog_prompt, null);
TextView valueTv = (TextView) convertView.findViewById(R.id.value);
Button downloadBt = (Button) convertView.findViewById(R.id.download);
valueTv.setText(value);
downloadBt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
dialogDismiss();
toDownload(activity, download);
}
});
dialogBuilder = NiftyDialogBuilder.getInstance(activity);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(true) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, activity); // .setCustomView(View
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:aibao_demo,代碼行數:27,
示例6: dialogShow
點讚 3
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void dialogShow(int title, DialogInterface.OnCancelListener listener) {
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.loading_view, null);
TextView dialog_confirm_content = (TextView) convertView.findViewById(R.id.dialog_confirm_content);
dialog_confirm_content.setText(title);
dialogBuilder = NiftyDialogBuilder.getInstance(this);
if (null != listener) {
dialogBuilder.setOnCancelListener(listener);
}
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, this); // .setCustomView(View
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:info_demo,代碼行數:17,
示例7: updateVersion
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
/**
* 版本更新
*/
public void updateVersion(final NiftyDialogBuilder _dialogBuilder) {
if (!isChecking) {
this.dialogBuilder = _dialogBuilder;
isChecking = true;
FIR.checkForUpdateInFIR(Constant.FIR_API_TOKEN, new VersionCheckCallback() {
@Override
public void onSuccess(String versionJson) {
sysAppUpgradeResult = JSON.parseObject(versionJson, SysAppUpgradeResult.class);
if (sysAppUpgradeResult.getVersion() > BuildConfig.VERSION_CODE) {
activityHandler.sendEmptyMessage(APP_DOWNLOAD);
} else {
CommonUtil.showToast(R.string.version_new);
}
}
@Override
public void onFail(Exception exception) {
CommonUtil.showToast(R.string.version_fail);
}
@Override
public void onStart() {
}
@Override
public void onFinish() {
isChecking = false;
dialogDismiss();
}
});
}
}
開發者ID:tengbinlive,項目名稱:ooooim_android,代碼行數:36,
示例8: dialogOUT
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
private void dialogOUT() {
dialogDismiss();
Activity activity = App.getInstance().getCurrentActivity();
if(null==activity){
return;
}
LinearLayout convertView = (LinearLayout) LayoutInflater.from(activity).inflate(R.layout.dialog_out, null);
TextView ok = (TextView) convertView.findViewById(R.id.tv_ok);
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
isOUT = false;
App.getInstance().changeAccount(false);
}
});
dialogBuilder = NiftyDialogBuilder.getInstance(activity);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, activity); // .setCustomView(View
dialogBuilder.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent keyEvent) {
if (keyCode == KeyEvent.KEYCODE_BACK && keyEvent.getRepeatCount() == 0) {
return true;
}
return false;
}
});
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:ooooim_android,代碼行數:32,
示例9: dialogShow
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void dialogShow() {
dialogDismiss();
dialogBuilder = NiftyDialogBuilder.getInstance(getActivity());
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(R.layout.loading_view, getActivity()); // .setCustomView(View
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:ooooim_android,代碼行數:11,
示例10: showNameDialog
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
/**
* 昵稱輸入
*/
@OnClick(R.id.name_layout)
void showNameDialog() {
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.dialog_remark, null);
final TextView title = (TextView) convertView.findViewById(R.id.title);
final EditText nameEt = (EditText) convertView.findViewById(R.id.desc_et);
Button change_ok = (Button) convertView.findViewById(R.id.change_ok);
title.setText(R.string.setting_name);
Parent parent = App.getInstance().getUserResult().getParent();
String alias = parent.getAlias();
nameEt.setHint(R.string.hint_name);
nameEt.setText(alias);
if (StringUtil.isNotBlank(alias)) {
nameEt.setSelection(alias.length());
}
change_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String nameStr = nameEt.getText().toString();
if (StringUtil.isBlank(nameStr)) {
CommonUtil.showToast(R.string.no_name);
return;
}
dialogDismiss();
nameValue.setText(nameStr);
setButtonState(true);
}
});
dialogBuilder = NiftyDialogBuilder.getInstance(getActivity());
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(true) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, getActivity()); // .setCustomView(View
dialogBuilder.show();
}
開發者ID:tengbinlive,項目名稱:aibao_demo,代碼行數:39,
示例11: dialogOUT
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
private void dialogOUT() {
dialogDismiss();
Activity activity = App.getInstance().getCurrentActivity();
if (null == activity) {
return;
}
LinearLayout convertView = (LinearLayout) LayoutInflater.from(activity).inflate(R.layout.dialog_out, null);
TextView ok = (TextView) convertView.findViewById(R.id.tv_ok);
ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
isOUT = false;
App.getInstance().changeAccount(false);
}
});
dialogBuilder = NiftyDialogBuilder.getInstance(activity);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, activity); // .setCustomView(View
dialogBuilder.setOnKeyListener(new DialogInterface.OnKeyListener() {
@Override
public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent keyEvent) {
if (keyCode == KeyEvent.KEYCODE_BACK && keyEvent.getRepeatCount() == 0) {
return true;
}
return false;
}
});
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:aibao_demo,代碼行數:32,
示例12: showRemarkView
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
private void showRemarkView() {
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.dialog_remark, null);
final EditText remark = (EditText) convertView.findViewById(R.id.desc_et);
Button change_ok = (Button) convertView.findViewById(R.id.change_ok);
String remarkStr = cureentParent.getBaby_alias();
remark.setHint(R.string.remark);
remark.setText(remarkStr);
if (StringUtil.isNotBlank(remarkStr)) {
remark.setSelection(remarkStr.length());
}
change_ok.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
remarkName = remark.getText().toString();
dialogShow(R.string.update_remark);
UserManager manager = new UserManager();
manager.updateRemarkName(mContext, cureentParent.getUid(), remarkName, mHandler, UPDATE_REMARKNAME);
}
});
dialogBuilder = NiftyDialogBuilder.getInstance(this);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(true) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, this); // .setCustomView(View
dialogBuilder.show();
}
開發者ID:tengbinlive,項目名稱:aibao_demo,代碼行數:28,
示例13: dialogAgreeValue
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void dialogAgreeValue(String value) {
if (StringUtil.isBlank(value)) {
return;
}
dialogDismiss();
LinearLayout convertView = (LinearLayout) mInflater.inflate(R.layout.dialog_agree, null);
TextView valueTv = (TextView) convertView.findViewById(R.id.value);
valueTv.setText(value);
dialogBuilder = NiftyDialogBuilder.getInstance(this);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(true) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(convertView, this); // .setCustomView(View
dialogBuilder.show();
}
開發者ID:tengbinlive,項目名稱:aibao_demo,代碼行數:16,
示例14: showConfirmDialog
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void showConfirmDialog(Activity activity, String content, String leftText, View.OnClickListener leftEvent, String rightText, View.OnClickListener rightEvent, DialogInterface.OnCancelListener listener) {
dialogDismiss();
LinearLayout linearLayout = new LinearLayout(activity);
activity.getLayoutInflater().inflate(R.layout.dialog_confirm, linearLayout);
TextView contentTv = (TextView) linearLayout.findViewById(R.id.dialog_confirm_content);
if (StringUtil.isBlank(content)) {
contentTv.setVisibility(View.GONE);
} else {
contentTv.setVisibility(View.VISIBLE);
contentTv.setText(content);
}
TextView closeLeft = (TextView) linearLayout.findViewById(R.id.dialog_confirm_closeLeft);
if (StringUtil.isBlank(leftText)) {
closeLeft.setVisibility(View.GONE);
} else {
closeLeft.setVisibility(View.VISIBLE);
closeLeft.setText(leftText);
}
TextView closeRight = (TextView) linearLayout.findViewById(R.id.dialog_confirm_closeRight);
if (StringUtil.isBlank(rightText)) {
closeRight.setVisibility(View.GONE);
} else {
closeRight.setVisibility(View.VISIBLE);
closeRight.setText(rightText);
}
if (StringUtil.isNotBlank(leftText) && StringUtil.isNotBlank(rightText)) {
linearLayout.findViewById(R.id.dialog_confirm_point).setVisibility(View.VISIBLE);
} else {
linearLayout.findViewById(R.id.dialog_confirm_point).setVisibility(View.GONE);
}
if (leftEvent != null) {
closeLeft.setOnClickListener(leftEvent);
}
if (rightEvent != null) {
closeRight.setOnClickListener(rightEvent);
}
dialogBuilder = NiftyDialogBuilder.getInstance(activity);
if (null != listener) {
dialogBuilder.setOnCancelListener(listener);
}
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(linearLayout, activity);
activityHandler.sendEmptyMessage(DIALOGSHOW);
}
開發者ID:tengbinlive,項目名稱:info_demo,代碼行數:52,
示例15: showConfirmDialog
點讚 2
import com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder; //導入依賴的package包/類
public void showConfirmDialog(Activity activity, String content, String leftText, View.OnClickListener leftEvent, String rightText, View.OnClickListener rightEvent) {
dialogDismiss();
LinearLayout linearLayout = new LinearLayout(activity);
activity.getLayoutInflater().inflate(R.layout.dialog_confirm, linearLayout);
TextView contentTv = (TextView) linearLayout.findViewById(R.id.dialog_confirm_content);
if (StringUtil.isBlank(content)) {
contentTv.setVisibility(View.GONE);
} else {
contentTv.setVisibility(View.VISIBLE);
contentTv.setText(content);
}
TextView closeLeft = (TextView) linearLayout.findViewById(R.id.dialog_confirm_closeLeft);
if (StringUtil.isBlank(leftText)) {
closeLeft.setVisibility(View.GONE);
} else {
closeLeft.setVisibility(View.VISIBLE);
closeLeft.setText(leftText);
}
TextView closeRight = (TextView) linearLayout.findViewById(R.id.dialog_confirm_closeRight);
if (StringUtil.isBlank(rightText)) {
closeRight.setVisibility(View.GONE);
} else {
closeRight.setVisibility(View.VISIBLE);
closeRight.setText(rightText);
}
if (StringUtil.isNotBlank(leftText) && StringUtil.isNotBlank(rightText)) {
linearLayout.findViewById(R.id.dialog_confirm_point).setVisibility(View.VISIBLE);
} else {
linearLayout.findViewById(R.id.dialog_confirm_point).setVisibility(View.GONE);
}
if (leftEvent != null) {
closeLeft.setOnClickListener(leftEvent);
}
if (rightEvent != null) {
closeRight.setOnClickListener(rightEvent);
}
dialogBuilder = NiftyDialogBuilder.getInstance(activity);
dialogBuilder.withDuration(700) // def
.isCancelableOnTouchOutside(false) // def | isCancelable(true)
.withEffect(Effectstype.Fadein) // def Effectstype.Slidetop
.setCustomView(linearLayout, activity).show();
}
開發者ID:tengbinlive,項目名稱:info_demo,代碼行數:48,
注:本文中的com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder類示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。