您的位置:首页 > 移动开发 > Android开发

源码阅读 4 Hummingbird-for-Android

2015-06-02 15:29 176 查看
主界面的风格是标准的 MD 风格,使用了 drawerlayout 和 toolbar ,中间是不断被 replace 的 fragment。

这里使用 fragment 来实现侧滑菜单,被 fragment 复杂的生命周期所牵动,代码也变得很庞杂,各种生命周期的回调,看着头疼。

查询界面的顶部是一个不错的搜索框:





又是巧妙利用 RelativeLayout 实现的,还不错。



搜索的方式有两种,查询和监听文本变化的过滤。

这里状态有三种,查询中,展示查询结果,无符合的数据。

这里切换状态,或者说切换视图是用 :



列表使用的是 recycleView,



为列表添加分割线。

并没有下拉刷新和加载更多的功能,所以代码也相对的简单。

RecycleView 的适配器中,使用场景转换:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: