Android弹出dialog提示框演示

简介: Android弹出dialog提示框演示

引入依赖

在根目录下的build.gradle里添加依赖

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

如报出Build was configured to prefer settings repositories over project repositories but repository ‘maven’ was added by build file ‘build.gradle’ 错误,是因为你的gradle版本过高,在项目根目录的settings.gradle里只留下以下代码,即可

rootProject.name = "DialogTest"
include ':app'

在app的build.gradle的dependencies添加依赖

// 提示框项目依赖
implementation 'com.github.xuexiangjys:XUI:1.1.9'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'com.google.android.material:material:1.4.0'
implementation 'com.github.bumptech.glide:glide:4.12.0'

代码

DialogLoader.getInstance().showConfirmDialog(
    myContext, "需要开启权限才能使用此功能", "设置",
    (dialog, which) -> {
          //引导用户到设置中去进行设置
          Intent intent = new Intent();
          intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");
          intent.setData(Uri.fromParts("package", myContext.getPackageName(), null));
          intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
          startActivity(intent);
          dialog.dismiss();
        },
       "取消",
       (dialog, which) -> {
          dialog.dismiss();
      }
);

目录
相关文章
|
5月前
|
Android开发
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
35 0
|
5月前
|
XML API Android开发
Android 自定义View 之 Dialog弹窗
Android 自定义View 之 Dialog弹窗
|
11月前
|
Android开发
Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解
Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解
|
Android开发
“千变万化”——神奇的Android图片规格调整器(dialog技术解析篇)
上篇说道,构思这个app时发现了很多平时未注意的问题,其中以Dialog弹窗为第一拦路虎,一方面是自己的技术不够成熟,一方面是自己平时未多多深入阅读。
|
Android开发
android activity方式的dialog
android activity方式的dialog
151 0
android activity方式的dialog
|
Java Android开发 Kotlin
Android 自定义加载动画Dialog弹窗
Android 自定义加载动画Dialog弹窗
290 0
Android 自定义加载动画Dialog弹窗
|
XML Android开发 数据格式
Android自定义Dialog以控制其位置和宽高
Android自定义Dialog以控制其位置和宽高
410 0
DHL
|
设计模式 算法 安全
0xA05 Android 10 源码分析:Dialog加载绘制流程以及在Kotlin、DataBinding中的使用
0xA05 Android 10 源码分析:Dialog加载绘制流程以及在Kotlin、DataBinding中的使用
DHL
353 0
0xA05 Android 10 源码分析:Dialog加载绘制流程以及在Kotlin、DataBinding中的使用
|
Android开发
android 仿Dialog效果的Activity实现
android 仿Dialog效果的Activity实现
android 仿Dialog效果的Activity实现
|
Java API Android开发
android 设置系统dialog 样式
android 设置系统dialog 样式