热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

com.afollestad.materialdialogs.MaterialDialog.setOnDismissListener()方法的使用及代码示例

本文整理了Java中com.afollestad.materialdialogs.MaterialDialog.setOnDismissListener()方法的一些代

本文整理了Java中com.afollestad.materialdialogs.MaterialDialog.setOnDismissListener()方法的一些代码示例,展示了MaterialDialog.setOnDismissListener()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MaterialDialog.setOnDismissListener()方法的具体详情如下:
包路径:com.afollestad.materialdialogs.MaterialDialog
类名称:MaterialDialog
方法名:setOnDismissListener

MaterialDialog.setOnDismissListener介绍

暂无

代码示例

代码示例来源:origin: Swati4star/Images-to-PDF

/**
* To modify page size
*/
public void setPageSize() {
PageSizeUtils utils = new PageSizeUtils(mActivity);
MaterialDialog materialDialog = utils.showPageSizeDialog(true);
materialDialog.setOnDismissListener(dialog -> showSettingsOptions());
}

代码示例来源:origin: jahirfiquitiva/IconShowcase

.build();
dialog.setOnDismissListener(listener);

代码示例来源:origin: jahirfiquitiva/IconShowcase

public static MaterialDialog buildLicenseSuccessDialog(Context context,
MaterialDialog.SingleButtonCallback
onPositive,
MaterialDialog.OnDismissListener
onDismiss,
MaterialDialog.OnCancelListener
onCancel) {
String message = context.getResources().getString(R.string.license_success,
context.getResources().getString(R.string.app_name));
MaterialDialog licenseSuccessDialog = new MaterialDialog.Builder(context)
.title(R.string.license_success_title)
.content(message)
.positiveText(R.string.close)
.onPositive(onPositive)
.build();
licenseSuccessDialog.setOnCancelListener(onCancel);
licenseSuccessDialog.setOnDismissListener(onDismiss);
return licenseSuccessDialog;
}

代码示例来源:origin: jahirfiquitiva/IconShowcase

shallNotPassDialog.setOnCancelListener(onCancel);
if (onDismiss != null)
shallNotPassDialog.setOnDismissListener(onDismiss);

代码示例来源:origin: jahirfiquitiva/IconShowcase

private void showWallpaperAppliedDialog() {
if (dialogApply != null) {
dialogApply.dismiss();
}
dialogApply = new MaterialDialog.Builder(this)
.content(R.string.set_as_wall_done)
.positiveText(android.R.string.ok)
.show();
dialogApply.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
if (callback != null) {
callback.onDialogDismissed();
}
}
});
}

代码示例来源:origin: jahirfiquitiva/IconShowcase

@Override
public void onSuccess() {
if (applyDialog != null) {
applyDialog.dismiss();
}
applyDialog = new MaterialDialog.Builder(context)
.content(R.string.set_as_wall_done)
.positiveText(android.R.string.ok)
.show();
applyDialog.setOnDismissListener(
new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialogInterface) {
if (((ShowcaseActivity) context).getPickerKey() ==
Config.WALLS_PICKER) {
((ShowcaseActivity) context).finish();
}
}
});
}

代码示例来源:origin: jahirfiquitiva/IconShowcase

public static void showApplyWallpaperDialog(final Context context,
MaterialDialog.SingleButtonCallback onPositive,
MaterialDialog.SingleButtonCallback onNeutral,
MaterialDialog.SingleButtonCallback onNegative,
MaterialDialog.OnDismissListener onDismiss) {
MaterialDialog dialog = new MaterialDialog.Builder(context)
.title(R.string.apply)
.content(R.string.confirm_apply)
.positiveText(R.string.apply)
.neutralText(R.string.crop)
.negativeText(android.R.string.cancel)
.onPositive(onPositive)
.onNeutral(onNeutral)
.onNegative(onNegative)
.build();
dialog.setOnDismissListener(onDismiss);
dialog.show();
}

代码示例来源:origin: jahirfiquitiva/IconShowcase

public static MaterialDialog buildLicenseErrorDialog(Context context,
MaterialDialog.SingleButtonCallback
onPositive,
MaterialDialog.SingleButtonCallback
onNegative,
MaterialDialog.OnDismissListener onDismiss,
MaterialDialog.OnCancelListener onCancel) {
MaterialDialog.Builder licenseErrorDialogBuilder = new MaterialDialog.Builder(context)
.title(R.string.error)
.content(R.string.license_error)
.autoDismiss(false);
if (onPositive != null) {
licenseErrorDialogBuilder.positiveText(R.string.retry);
licenseErrorDialogBuilder.onPositive(onPositive);
}
if (onNegative != null) {
licenseErrorDialogBuilder.negativeText(R.string.exit);
licenseErrorDialogBuilder.onNegative(onNegative);
}
MaterialDialog licenseErrorDialog = licenseErrorDialogBuilder.build();
if (onCancel != null)
licenseErrorDialog.setOnCancelListener(onCancel);
if (onDismiss != null)
licenseErrorDialog.setOnDismissListener(onDismiss);
return licenseErrorDialog;
}

推荐阅读
  • 本文整理了Java中com.evernote.android.job.JobRequest.getTransientExtras()方法的一些代码示例,展示了 ... [详细]
  • 本文整理了Java中java.lang.NoSuchMethodError.getMessage()方法的一些代码示例,展示了NoSuchMethodErr ... [详细]
  • 标题: ... [详细]
  • 本文介绍了解决java开源项目apache commons email简单使用报错的方法,包括使用正确的JAR包和正确的代码配置,以及相关参数的设置。详细介绍了如何使用apache commons email发送邮件。 ... [详细]
  • Java太阳系小游戏分析和源码详解
    本文介绍了一个基于Java的太阳系小游戏的分析和源码详解。通过对面向对象的知识的学习和实践,作者实现了太阳系各行星绕太阳转的效果。文章详细介绍了游戏的设计思路和源码结构,包括工具类、常量、图片加载、面板等。通过这个小游戏的制作,读者可以巩固和应用所学的知识,如类的继承、方法的重载与重写、多态和封装等。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • 本文记录了在vue cli 3.x中移除console的一些采坑经验,通过使用uglifyjs-webpack-plugin插件,在vue.config.js中进行相关配置,包括设置minimizer、UglifyJsPlugin和compress等参数,最终成功移除了console。同时,还包括了一些可能出现的报错情况和解决方法。 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • Java SE从入门到放弃(三)的逻辑运算符详解
    本文详细介绍了Java SE中的逻辑运算符,包括逻辑运算符的操作和运算结果,以及与运算符的不同之处。通过代码演示,展示了逻辑运算符的使用方法和注意事项。文章以Java SE从入门到放弃(三)为背景,对逻辑运算符进行了深入的解析。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
author-avatar
191568022_5d2113
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有