# lib-android-LoadingLayout
**Repository Path**: alpha4/lib-android-LoadingLayout
## Basic Information
- **Project Name**: lib-android-LoadingLayout
- **Description**: 定义容器 LoadingLayout,用于封装 loading、error、empty、content、init 状态。
- **Primary Language**: Android
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 38
- **Forks**: 10
- **Created**: 2016-06-06
- **Last Updated**: 2022-11-16
## Categories & Tags
**Categories**: android-modules
**Tags**: None
## README
# 我的其他仓库推荐
|分类(lib-android)|-描述-|-仓库链接-|
|-----|:-----:|:------|
|LoadingLayout|Android 业务开发常用的 loadinglayout 用于封装加载过程中,加载完成&有数据,加载完成&无数据,加载错误的情况。|https://git.oschina.net/alpha4/lib-android-LoadingLayout|
|VerifyCollect|Android 业务开发常用的 verify-collect 用于封装 验证 过程。|https://git.oschina.net/alpha4/lib-android-VerifyCollect|
|PermissionHelper|Android M 权限申请|https://git.oschina.net/alpha4/lib-android-PermissionHelper|
|Social|Android 第三方社会化分享、登录|https://git.oschina.net/alpha4/lib-android-Social|
|分类(完整开源项目)|-描述-|-仓库链接-|
|-----|:-----:|:------|
|Tutur(音乐家教)|音乐家教B&C端业务实现|https://git.oschina.net/alpha4/Tutor|
#lib-android-LoadingLayout
Android 业务开发常用的 loadinglayout 用于封装`加载过程中`,`加载完成&有数据`,`加载完成&无数据`,`加载错误`的情况。
有任何建议或反馈 [请联系: chenjunqi.china@gmail.com](mailto:chenjunqi.china@gmail.com)
欢迎大家加入`android 开源项目群(369194705)`, 有合适的项目大家一起 `fork`;
# 注意
下处声明了ids 用于绑定事件,在对应的布局中需要与 ids 保持一致。
```
```
对应布局代码
```
```
# 使用方法
1) 定义布局 绑定不同的 layout
```
```
2) 为 `loadinglayout` 绑定 `adapter`
```
/*bind view*/
loadingLayout = (LoadingLayout) findViewById (R.id.loadingLayout);
adapter = new SimpleAdapter ();
loadingLayout.setAdapter (adapter);
loadingLayout.setRetryListener (new View.OnClickListener () {
@Override
public void onClick (View v) {
adapter.bindLoading ();
// 耗时操作 ...
adapter.bindError();
}
});
```
3) 图例
[点击这里查看截屏](video.mp4)
----------------
求问:内嵌 mp4 markdown 语法是神马?