高效易用的加载反馈页管理框架 LoadSir

软件介绍


LoadSir 是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面, 可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回 状态码,错误码,数据进行状态页自动切换,封装使用效果更佳。

使用场景


流程图


LoadSir 的功能及特点

  • 支持Activity,Fragment,Fragment(v4),View状态回调

  • 适配多个Fragment切换,及Fragment+ViewPager切换,不会布局叠加或者布局错乱

  • 利用泛型转换输入信号和输出状态,可根据网络返回体的状态码或者数据返回自动适配状态页,实现全局自动状态切换

  • 无需修改布局文件

  • 只加载唯一一个状态视图,不会预加载全部视图

  • 不需要设置枚举或者常量状态值,直接用状态页类类型(xxx.class)作为状态码

  • 可对单个状态页单独设置点击事件,根据返回boolean值覆盖或者结合OnReloadListener使用,如网络错误可跳转设置页

  • 无预设页面,低耦合,开发者随心配置

  • 可设置重新加载点击事件(OnReloadListener)

  • 可自定义状态页(继承Callback类)

  • 可在子线程直接切换状态

  • 可设置初始状态页(常用进度页作为初始状态)

  • 可扩展状态页面,在配置中添加自定义状态页

  • 可全局单例配置,也可以单独配置

本文地址:https://www.codercto.com/soft/d/8812.html

Fluent Python

Fluent Python

Luciano Ramalho / O'Reilly Media / 2015-8-20 / USD 39.99

Learn how to write idiomatic, effective Python code by leveraging its best features. Python's simplicity quickly lets you become productive with it, but this often means you aren’t using everything th......一起来看看 《Fluent Python》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试