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();
      }
);

目录
相关文章
|
2月前
|
Android开发
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
63 0
|
25天前
|
Android开发
Android中如何动态的调整Dialog的背景深暗
在Android开发中,Dialog和DialogFragment可通过设置`Window`的`backgroundDimAmount`来控制背景变暗,突出对话框。在DialogFragment的`onCreateDialog`或`onViewCreated`中,获取`Dialog`的`Window`,设置`LayoutParams.dimAmount`(例如0.5f)并添加`FLAG_DIM_BEHIND`标志。要动态调整,可保存`LayoutParams`并在需要时更新。对于Dialog,创建时直接设置同样属性。还可以通过定义主题样式设置背景模糊程度。
25 7
|
2月前
|
Java Android开发 Kotlin
Android Dialog 弹出时,隐藏 navigation bar
Android Dialog 弹出时,隐藏 navigation bar
40 1
|
2月前
|
XML API Android开发
Android 自定义View 之 Dialog弹窗
Android 自定义View 之 Dialog弹窗
130 0
|
Android开发
Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解
Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解
|
Java Android开发
【安卓开发】Dialog对话框的学习和使用
【安卓开发】Dialog对话框的学习和使用
205 0
【安卓开发】Dialog对话框的学习和使用
|
Android开发
android activity方式的dialog
android activity方式的dialog
162 0
android activity方式的dialog
|
Java Android开发 Kotlin
Android 自定义加载动画Dialog弹窗
Android 自定义加载动画Dialog弹窗
311 0
Android 自定义加载动画Dialog弹窗
|
Android开发
“千变万化”——神奇的Android图片规格调整器(dialog技术解析篇)
上篇说道,构思这个app时发现了很多平时未注意的问题,其中以Dialog弹窗为第一拦路虎,一方面是自己的技术不够成熟,一方面是自己平时未多多深入阅读。
102 0
DHL
|
设计模式 算法 安全
0xA05 Android 10 源码分析:Dialog加载绘制流程以及在Kotlin、DataBinding中的使用
0xA05 Android 10 源码分析:Dialog加载绘制流程以及在Kotlin、DataBinding中的使用
DHL
367 0
0xA05 Android 10 源码分析:Dialog加载绘制流程以及在Kotlin、DataBinding中的使用