源码阅读 4 Hummingbird-for-Android
2015-06-02 15:29
176 查看
主界面的风格是标准的 MD 风格,使用了 drawerlayout 和 toolbar ,中间是不断被 replace 的 fragment。
这里使用 fragment 来实现侧滑菜单,被 fragment 复杂的生命周期所牵动,代码也变得很庞杂,各种生命周期的回调,看着头疼。
查询界面的顶部是一个不错的搜索框:
又是巧妙利用 RelativeLayout 实现的,还不错。
搜索的方式有两种,查询和监听文本变化的过滤。
这里状态有三种,查询中,展示查询结果,无符合的数据。
这里切换状态,或者说切换视图是用 :
列表使用的是 recycleView,
为列表添加分割线。
并没有下拉刷新和加载更多的功能,所以代码也相对的简单。
RecycleView 的适配器中,使用场景转换:
这里使用 fragment 来实现侧滑菜单,被 fragment 复杂的生命周期所牵动,代码也变得很庞杂,各种生命周期的回调,看着头疼。
查询界面的顶部是一个不错的搜索框:
又是巧妙利用 RelativeLayout 实现的,还不错。
搜索的方式有两种,查询和监听文本变化的过滤。
这里状态有三种,查询中,展示查询结果,无符合的数据。
这里切换状态,或者说切换视图是用 :
列表使用的是 recycleView,
为列表添加分割线。
并没有下拉刷新和加载更多的功能,所以代码也相对的简单。
RecycleView 的适配器中,使用场景转换:
相关文章推荐
- Android如何在初始化的时候获取加载的布局的宽高
- MiniTwitterSimulate的登陆页面
- android studio 快捷键
- Android照片墙应用实现,再多的图片也不怕崩溃
- Android高效加载大图、多图解决方案,有效避免程序OOM
- [转]子线程调用Toast报Can't create handler inside ~~~ 错误
- android线程池简介
- Android 垂直滑动VerticalViewPager
- Android TV屏幕适配
- Android基础知识:Gradle Introduce And Features
- android shape的使用
- android模仿Twitter记住密码功能
- Android取消EditText自带黄色边框
- Android所有的自带系统图片
- Android进步之路五:startActivityForResult详解
- Android之Service与Activity通信机制
- Android 登陆界面
- android DecorView 浅析
- Android 之 Window、WindowManager 与窗口管理
- Android 应用性能优化(二)高效使用内存