Android – LoadingLayout

前言

项目里都会遇到几种页面,分别为加载中、无网络、无数据、出错四种情况,经常要使用,所以封成库引用了,方便使用,顺便分享出来。先看一下效果:

 

原理比较简单,继承FrameLayout,在xml渲染完成后,加上加载中、无网络、无数据、出错四个页面,根据需要控制显示哪一层,花了些时间,开了很多方法出来,支持很多属性的设置,算是比较实用,源码里已对各个方法的作用都加了注释,就不做过多解释了,

项目GitHub地址:https://github.com/weavey/LoadingLayoutDemo,感兴趣的可以看看,欢迎指出问题。

 

avatar
  • 本文由 发表于 2017-03-1517:04:39
andorid crop-裁剪开源项目 Android开源

andorid crop-裁剪开源项目

介绍 一个剪裁图片的开发库,他提供了实现剪裁单张图片的activity,其实现是基于AOSP的代码 使用说明: 因为他提供的方式是activity的形式所以首先你需要在manifest 文件中声明: ...
Android CameraView Android开源

Android CameraView

项目说明 这个项目基于Google的非正式开源的CameraView组件,兼容Camera 1 API和Camera 2 API,提供了相机预览、切换前后摄像头、切换闪光灯、切换预览图片的比例以及拍照...
Android常用图片压缩开源项目——Luban Android开源

Android常用图片压缩开源项目——Luban

Luban Luban(鲁班) —— Android图片压缩工具,仿微信朋友圈压缩策略。 项目描述 目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。...