java nifty_Java NiftyDialogBuilder類代碼示例

本文整理匯總了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;未經允許,請勿轉載。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值