之前不是有一篇文章是介绍loading框的吗,但是作者没有封装,想着这个以后肯定经常用到,然后自己这几天闲着没事就想着把它封装起来,做一个开源,也方便自己日后使用,也就成为了我的第一个开源库:
先上图:
- 项目build.gradle配置:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
- 工程build.gradle配置:
dependencies { compile 'com.github.HeYongRui:LoadingDialog:1.1' }
使用起来炒鸡简单,只需两行代码,是不是爽的不要不要的。以后妈妈再也不用担心我的loading框了。O(∩_∩)O哈哈~
示例代码
LoadingDialog loadingDialog = new LoadingDialog(MainActivity.this,true,0.8f,LoadingDialog.ROTATINGPLANE,Color.BLUE);
loadingDialog.show();
或者
LoadingDialog loadingDialog = new LoadingDialog(MainActivity.this);
loadingDialog.setColor(Color.parseColor("#FFE3AB90"));//设置loading的颜色
loadingDialog.setType(LoadingDialog.WAVE);//设置loading的样式,有多种样式可供选择
loadingDialog.setAlpha(0.8f);//loading框的透明度
loadingDialog.setCancelable(true);//loading框是否可以取消
loadingDialog.show();
源码地址:https://github.com/HeYongRui/LoadingDialog