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

目录
相关文章
|
7月前
|
Android开发
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
Android Studio APP开发入门之对话框Dialog的讲解及使用(附源码 包括提醒对话框,日期对话框,时间对话框)
182 0
|
5月前
|
XML Android开发 数据格式
Android 中如何设置activity的启动动画,让它像dialog一样从底部往上出来
在 Android 中实现 Activity 的对话框式过渡动画:从底部滑入与从顶部滑出。需定义两个 XML 动画文件 `activity_slide_in.xml` 和 `activity_slide_out.xml`,分别控制 Activity 的进入与退出动画。使用 `overridePendingTransition` 方法在启动 (`startActivity`) 或结束 (`finish`) Activity 时应用这些动画。为了使前 Activity 保持静止,可定义 `no_animation.xml` 并在启动新 Activity 时仅设置新 Activity 的进入动画。
153 12
|
6月前
|
Android开发
Android中如何动态的调整Dialog的背景深暗
在Android开发中,Dialog和DialogFragment可通过设置`Window`的`backgroundDimAmount`来控制背景变暗,突出对话框。在DialogFragment的`onCreateDialog`或`onViewCreated`中,获取`Dialog`的`Window`,设置`LayoutParams.dimAmount`(例如0.5f)并添加`FLAG_DIM_BEHIND`标志。要动态调整,可保存`LayoutParams`并在需要时更新。对于Dialog,创建时直接设置同样属性。还可以通过定义主题样式设置背景模糊程度。
171 7
|
7月前
|
Java Android开发 Kotlin
Android Dialog 弹出时,隐藏 navigation bar
Android Dialog 弹出时,隐藏 navigation bar
138 1
|
7月前
|
XML API Android开发
Android 自定义View 之 Dialog弹窗
Android 自定义View 之 Dialog弹窗
260 0
|
Android开发
Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解
Android的Dialog弹出时隐藏导航栏效果,目前认为的最优解
|
Java Android开发
【安卓开发】Dialog对话框的学习和使用
【安卓开发】Dialog对话框的学习和使用
217 0
【安卓开发】Dialog对话框的学习和使用
|
Android开发
android activity方式的dialog
android activity方式的dialog
185 0
android activity方式的dialog
|
Java Android开发 Kotlin
Android 自定义加载动画Dialog弹窗
Android 自定义加载动画Dialog弹窗
352 0
|
Android开发
“千变万化”——神奇的Android图片规格调整器(dialog技术解析篇)
上篇说道,构思这个app时发现了很多平时未注意的问题,其中以Dialog弹窗为第一拦路虎,一方面是自己的技术不够成熟,一方面是自己平时未多多深入阅读。
122 0