我的第一个开源库-DialogLoading弹出加载框(Kotlin版)
我的第一个开源库-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版)相关推荐
- Easyui 弹出加载中的遮罩的两种方法
第一种: //弹出加载层 function load() { $("<div class=\"datagrid-mask\"></div&g ...
- HTML中首加载项,IE浏览器弹出加载项管理如何解决
很多小伙伴们都不清楚IE浏览器弹出加载项管理如何解决,接下来小编带来解决IE浏览器弹出加载项管理方法说明,希望可以帮助到大家. IE是国内很多人使用的一款浏览器,由于稳定性方面不是很强,所以有的时候就 ...
- html 弹出加载页面,magnific popup:将整个html页面加载到弹出窗口中
我想用弹出的插件在弹出窗口中加载一个完整的html页面.如果我尝试: Edit images $('#edit-images-btn').magnificPopup({ type: 'ajax' }) ...
- aardio - 使用customPlus库制作弹出列表
customPlus库非常强大,但是很多人可能不会用. 下面演示如何使用customPlus库制作弹出列表: 效果一: 代码一: import win.ui; import fonts.fontAwe ...
- bootstrap弹出的模态框水平垂直居中的实现
学习javascript从入门到放弃!,这是第一篇随笔,经验不足,如有不当之处,还望指出.好了废话不多说直接切入正题吧 1.bootstrap默认的model写法: //触发模态框的button &l ...
- 使用pyqt弹出消息提示框
使用pyqt弹出消息提示框 安装 pyqt 安装遇到问题 `No matching distribution found for PyQt5-Qt5>=5.15.2 (from pyqt5)` ...
- 模仿微信图片编辑器--动画实现向上弹出文字编辑框(遮罩)界面
豪言壮志 今天天气不错,挺风和日丽的,出去逛逛街,溜溜弯,拍上一张美图,配上高逼格的格言警句,发到朋友圈,一片鸡汤文就此诞生... 最近会有事没事会在朋友圈发动态:写一句格言警句,配上一张意境美图.因 ...
- js弹出对话确认框插件
下载地址 asteroid-alert.js是一个独立的JavaScript库,弹出确认对话框js插件,现代警报&确认对话框弹出窗口.$confirm("Do you want to ...
- R包库安装及数据加载:一次安装多个R包、一次加载多个R包
R包库安装及数据加载:一次安装多个R包.一次加载多个R包 目录 R包库安装及数据加载 R包安装 一次安装多个R包 加载需要的R包
最新文章
- phar.php error 139,composer.phar 安装出现PHP Fatal error解决办法
- 微信小程序-开心大转盘(圆盘指针)代码分析
- NHibernate文档翻译--体系结构
- 源码研究:php变量
- Shiny 版混合线性模型的建模遍历
- JavaSE学习--内部类
- Android中onActivityResult/startActivityForResult用法
- 计算机boot进入u盘启动,电脑boot设置U盘启动项具体方法
- 计算机机房空调原理,机房精密空调的工作原理
- 2022-7-22 最新IOS免越狱 无需USB连接 无需硬件常驻 可云控 适应大批量设备
- 防滑链行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- mysql 内置函数大全 mysql内置函数大全
- 微信QQ邮箱插件,附件Excel 无法打开,或者打开乱码问题
- linux下配置网络环境
- 机械自动化与计算机视觉关系,计算机视觉与机器视觉的区别?
- Flash动画设计交互式按钮
- java中 基础 知识 逻辑控制
- PMBOK十大知识领域及其管理过程
- 谷歌地图 替代_Google地图的替代品
- 亚马逊海外购 “真黑五”全球狂欢 推出“巅峰6天”钜惠风暴
热门文章
- Arduino-ESP8266 HC-SR04 用云平台读取雷达测距数据
- TeXLive 2020 下载与安装
- 解压GZIP加密后的Response
- 云开发:让你拥有自己的第一个AI人脸识别小程序
- 服务器购买及宝塔部署环境说明(阿里云为例)
- shell银行账户管理程序_如何在德国设立银行账户?德国银行卡比较和解析
- HTML表格(合并单元格、边框、行高、间距等样式)
- 火狐4.9保存书签不显示_将Firefox书签导入Opera 9.5
- 2020全国高校计算机能力挑战赛程序设计赛Python组区域赛(初赛)试题及参考解答
- Kotlin系列之Kotlin初体验