我的第一个开源库-DialogLoading弹出加载框

  • 关于
  • 效果
    • 第二种加载框

关于

第一个开源库很简单,主要是因为在写其他项目的时候要把这个加载框复制一遍,,觉得好麻烦,不如弄一个开源库直接引用好了,正好也学一下如何开发开源库,虽然简单,后面有时间还会添加一些其他样式的。1.0.4版本做了部分内存泄漏优化以及使用了kotlin开发部分代码。

效果

第一版的效果:

开源库的地址加载弹框
使用步骤,第一步在工程目录build文件下新增如下:

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

第二步,在项目build下新增引用:

implementation 'com.github.Tobeyr1:DialogLoading:1.0.4'

使用如下:

Dialog dialog = DialogUtils.Companion.createLoading(this,"加载中");

调用关闭:

DialogUtils.Companion.closeDialog(dialog);

第二种加载框


使用如下:

AlertDialog dialog = AlertDialogUtil.Companion.createLoading(this,"登录中...");

调用关闭:

AlertDialogUtil.Companion.closeDialog(dialog); //是androidx的分包alertdialog

新增改变加载颜色渐变方法:

AlertDialogUtil.Companion.setProgressColor(getResources().getColor(R.color.colorAccent));
//使用的颜色
<color name="colorAccent">#1C66B6</color>

效果如下:

我的第一个开源库-DialogLoading弹出加载框(Kotlin版)相关推荐

  1. Easyui 弹出加载中的遮罩的两种方法

    第一种: //弹出加载层 function load() {       $("<div class=\"datagrid-mask\"></div&g ...

  2. HTML中首加载项,IE浏览器弹出加载项管理如何解决

    很多小伙伴们都不清楚IE浏览器弹出加载项管理如何解决,接下来小编带来解决IE浏览器弹出加载项管理方法说明,希望可以帮助到大家. IE是国内很多人使用的一款浏览器,由于稳定性方面不是很强,所以有的时候就 ...

  3. html 弹出加载页面,magnific popup:将整个html页面加载到弹出窗口中

    我想用弹出的插件在弹出窗口中加载一个完整的html页面.如果我尝试: Edit images $('#edit-images-btn').magnificPopup({ type: 'ajax' }) ...

  4. aardio - 使用customPlus库制作弹出列表

    customPlus库非常强大,但是很多人可能不会用. 下面演示如何使用customPlus库制作弹出列表: 效果一: 代码一: import win.ui; import fonts.fontAwe ...

  5. bootstrap弹出的模态框水平垂直居中的实现

    学习javascript从入门到放弃!,这是第一篇随笔,经验不足,如有不当之处,还望指出.好了废话不多说直接切入正题吧 1.bootstrap默认的model写法: //触发模态框的button &l ...

  6. 使用pyqt弹出消息提示框

    使用pyqt弹出消息提示框 安装 pyqt 安装遇到问题 `No matching distribution found for PyQt5-Qt5>=5.15.2 (from pyqt5)` ...

  7. 模仿微信图片编辑器--动画实现向上弹出文字编辑框(遮罩)界面

    豪言壮志 今天天气不错,挺风和日丽的,出去逛逛街,溜溜弯,拍上一张美图,配上高逼格的格言警句,发到朋友圈,一片鸡汤文就此诞生... 最近会有事没事会在朋友圈发动态:写一句格言警句,配上一张意境美图.因 ...

  8. js弹出对话确认框插件

    下载地址 asteroid-alert.js是一个独立的JavaScript库,弹出确认对话框js插件,现代警报&确认对话框弹出窗口.$confirm("Do you want to ...

  9. R包库安装及数据加载:一次安装多个R包、一次加载多个R包

    R包库安装及数据加载:一次安装多个R包.一次加载多个R包 目录 R包库安装及数据加载 R包安装 一次安装多个R包 加载需要的R包

最新文章

  1. phar.php error 139,composer.phar 安装出现PHP Fatal error解决办法
  2. 微信小程序-开心大转盘(圆盘指针)代码分析
  3. NHibernate文档翻译--体系结构
  4. 源码研究:php变量
  5. Shiny 版混合线性模型的建模遍历
  6. JavaSE学习--内部类
  7. Android中onActivityResult/startActivityForResult用法
  8. 计算机boot进入u盘启动,电脑boot设置U盘启动项具体方法
  9. 计算机机房空调原理,机房精密空调的工作原理
  10. 2022-7-22 最新IOS免越狱 无需USB连接 无需硬件常驻 可云控 适应大批量设备
  11. 防滑链行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  12. mysql 内置函数大全 mysql内置函数大全
  13. 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题
  14. linux下配置网络环境
  15. 机械自动化与计算机视觉关系,计算机视觉与机器视觉的区别?
  16. Flash动画设计交互式按钮
  17. java中 基础 知识 逻辑控制
  18. PMBOK十大知识领域及其管理过程
  19. 谷歌地图 替代_Google地图的替代品
  20. 亚马逊海外购 “真黑五”全球狂欢 推出“巅峰6天”钜惠风暴

热门文章

  1. Arduino-ESP8266 HC-SR04 用云平台读取雷达测距数据
  2. TeXLive 2020 下载与安装
  3. 解压GZIP加密后的Response
  4. 云开发:让你拥有自己的第一个AI人脸识别小程序
  5. 服务器购买及宝塔部署环境说明(阿里云为例)
  6. shell银行账户管理程序_如何在德国设立银行账户?德国银行卡比较和解析
  7. HTML表格(合并单元格、边框、行高、间距等样式)
  8. 火狐4.9保存书签不显示_将Firefox书签导入Opera 9.5
  9. 2020全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及参考解答
  10. Kotlin系列之Kotlin初体验