android在执行程序过程中,很可能会用到,正在执行的提示.下面我们就自己做一个提示框,自带蒙板,执行过程中,后面的窗口内容不能操作.

下面的代码可以直接复制粘贴使用:

1.首先写一个WaitDialog类:

import android.app.Dialog;
import android.content.Context;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.TextView;import com.baidu.idl.main.facesdk.gatelibrary.R;public class WaitDialog {Dialog loadingDialog = null;String msg = "";Context context = null;TextView tipTextView;private WaitDialog(Context context, String msg) {this.context = context;this.msg = msg;LayoutInflater inflater = LayoutInflater.from(context);View v = inflater.inflate(R.layout.dialog_loading, null);// 得到加载viewLinearLayout layout = (LinearLayout) v.findViewById(R.id.dial

AndroidStudio_安卓原生开发_自定义蒙板弹出框WaitDialog---Android原生开发工作笔记134相关推荐

  1. AndroidStudio_安卓原生开发_自定义服务器Token验证_MD5加密方法---Android原生开发工作笔记156

    这里单独说一下这个md5加密,因为被坑了一下....很郁闷这个现象诡异,不好察觉,太像是因为 网络环境不稳定导致的了,所以一般不会认为是代码的问题,最后发现确实是有问题的. 由于不希望服务器接口裸奔, ...

  2. AndroidStudio_安卓原生开发_蓝牙连接设备需要动态申请位置权限---Android原生开发工作笔记137

    android 6.0 以后,搜索蓝牙设备,打开蓝牙,除了需要蓝牙权限以外, <!--蓝牙权限--> <uses-permission android:name="andr ...

  3. 基于Spring Security的认证授权_自定义登录页面_Spring Security OAuth2.0认证授权---springcloud工作笔记127

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后我们再去看自定义登录页面,之前我们使用的都是springsecurity提供的登录页面,肯定不 ...

  4. 自定义c# MessageBox 弹出框中的button的Text

    使用winform 自带的messagebox无法更改MessageBoxButtons的text.可以自定义一个form实现自定的button的文本 代码示例: using System; usin ...

  5. Taro+react开发(52) 移动端弹出框使用

    <AtFloatLayoutisOpened={isOpened}title="所属行业"onClose={this.handleClose.bind(this)}>& ...

  6. android制作弹出框样式,Android Dialog 弹出框 自定义 样式

    可以去除系统的Dialog的黑边,而且Dialog的样式和布局完全一样 可以是不规则图形 这个功能不是太难 ,不多说直接上代码 先是根据系统的Theme创建一个自己的Theme 在R.styles.x ...

  7. AlertDialog,安卓自带取消确认按钮的弹出框

    private void showMyDialog(){AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.s ...

  8. Android自定义退出弹出框

    在应用中不是很常见自定义的退出弹出框,游戏中我们经常能看到.下面就看下是怎么实现的,首先我们定义一个方法,当用户点击退出的时候调用这个方法. 1 private void dialog() { 2 f ...

  9. android自定义弹出框样式实现

    前言: 做项目时,感觉Android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个. 废话不说先上图片: 实现机制 1.先自定义一个弹出框的样式 2.自己实现CustomD ...

最新文章

  1. 单片机 解释型 c语言脚本,解释型单片机应用程序的研究.pdf
  2. Linux 网卡驱动 PHY Mac MDIO kernel 驱动讲解 (未完待续)
  3. 剑指 Offer 52. 两个链表的第一个公共节点(C语言)
  4. (转)aspnet网址收藏
  5. android 再按一次退出程序
  6. php中cookie存的是什么,PHP中Cookie存在的作用和用法
  7. Mysql报too many connections详解
  8. 进程调度:时间片轮转调度算法
  9. 如何批量Word转换PDF格式
  10. 嵌入式Linux开发的前世与今生——基本概述
  11. Simulink汽车动力学仿真
  12. 对于计算机课程的期待,关于初中计算机论文
  13. 2022飞鸟,飞鸟源码,飞鸟新圣源码,仿新圣源码,飞鸟二开,飞鸟采集,飞鸟运营版
  14. 无人机/FPV穿越机航模的遥控器/接收机等配件厂商
  15. 深圳车牌识别助力汽车检测,颠覆传统方式
  16. chm文件打不开的原因
  17. Python常见方法(5)-dictionary的可更改性和创建、增删元素、拼接和由list生成dictionary详解
  18. 【历史上的今天】5 月 17 日:面向对象编程之父出生;国内全面接入互联网;惠普收购 Cray
  19. 音视频 | 音视频学习-01
  20. Android图像处理-像素化的原理及实现

热门文章

  1. Card Trick(模拟)
  2. 最方便的字符设备驱动的写法
  3. 遍历map时删除不需要的元素方法
  4. Python基础----NumPy
  5. 机器学习解决问题思路 — 词嵌入矩阵E对于NLP问题的重要性
  6. Mac os x 系统的发展史
  7. SpringBoot 手写过滤器amp;加载第三方过滤器
  8. WEB程序调用客户端程序
  9. 课程作业02实验报告
  10. Linux Matlab服务器进一步改造成Application Server(应用程序服务器)