• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

lib-android-LoadingLayout: 定义容器 LoadingLayout,用于封装 loading、error、emp ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

lib-android-LoadingLayout

开源软件地址:

https://gitee.com/alpha4/lib-android-LoadingLayout

开源软件介绍:

我的其他仓库推荐

分类(lib-android)-描述--仓库链接-
LoadingLayoutAndroid 业务开发常用的 loadinglayout 用于封装加载过程中,加载完成&有数据,加载完成&无数据,加载错误的情况。https://git.oschina.net/alpha4/lib-android-LoadingLayout
VerifyCollectAndroid 业务开发常用的 verify-collect 用于封装 验证 过程。https://git.oschina.net/alpha4/lib-android-VerifyCollect
PermissionHelperAndroid M 权限申请https://git.oschina.net/alpha4/lib-android-PermissionHelper
SocialAndroid 第三方社会化分享、登录https://git.oschina.net/alpha4/lib-android-Social
分类(完整开源项目)-描述--仓库链接-
Tutur(音乐家教)音乐家教B&C端业务实现https://git.oschina.net/alpha4/Tutor

#lib-android-LoadingLayout

Android 业务开发常用的 loadinglayout 用于封装加载过程中,加载完成&有数据,加载完成&无数据,加载错误的情况。

有任何建议或反馈 请联系: [email protected]

欢迎大家加入android 开源项目群(369194705), 有合适的项目大家一起 fork;

注意

下处声明了ids 用于绑定事件,在对应的布局中需要与 ids 保持一致。

    <item name="loading_retry" type="id"/>    <item name="loading_progress" type="id"/>

对应布局代码

    <TextView android:id="@+id/loading_retry"              android:layout_width="match_parent"              android:layout_height="match_parent"              android:background="@android:color/white"              android:gravity="center"              android:text="EMPTY(Click Retry)"              android:textSize="30sp"/>

使用方法

  1. 定义布局 绑定不同的 layout
    <com.bookbuf.library.LoadingLayout        android:id="@+id/loadingLayout"        android:layout_width="match_parent"        android:layout_height="match_parent"        android:background="#F3F929"        app:content="@layout/content_content"        app:empty="@layout/content_empty"        app:error="@layout/content_error"        app:loading="@layout/content_loading">    </com.bookbuf.library.LoadingLayout>        
  1. 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();			}		});
  1. 图例

点击这里查看截屏


求问:内嵌 mp4 markdown 语法是神马?


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap