作者博客地址: http://gudong.name
本文博客地址: http://gudong.name/2017/04/26/loading_layout_practice.html
本文将结合自己的项目开发实践,简单分享一下关于多状态 Layout 的开发实践 Tips。
什么是多状态 Layout
对于大多数 App 而言,项目中都有多状态加载 View 这种需求,如下图所示。
对应到开发中,我们通常会开发一个对应的自定义 layout 用于根据页面不同的状态来显示不同的提示 view。
在项目中,我们大多会在开发初期就把这套 layout 框架写好,然后其他人的自己的开发过程中直接使用即可。如下所示:
<name.gudong.MJMultipleStatusLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/lv_activity_center"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</name.gudong.MJMultipleStatusLayout>
这篇文章不讨论如何去实现这样的自定义 loading layout,Github 上