随笔分类 -  RecyclerView

摘要:先上效果图吧: 第一个想到的实现方式是上面使用horizontalScrollview,下面使用Viewpager,经过尝试之后发现二者API有限,不能达到理想效果。几经折腾,最后上下都使用了自定义的RecyclerView。效果图如下: 现在来分析技术点,首先是上下联动,思路是在Recyclevi 阅读全文
posted @ 2018-05-28 22:30 火龙裸先生 阅读(1993) 评论(0) 推荐(1)
摘要:先看一下效果: 本文将讲解如何实现类似于Google+应用中,当列表滚动的时候,ToolBar(以及悬浮操作按钮)的显示与隐藏(向下滚动隐藏,向上滚动显示),这种效果在Material Design 清单中有提到: “在合适的地方,当列表向下滚动,app bar可以退出屏幕,以便为内容区域留下更多的 阅读全文
posted @ 2017-07-16 17:00 火龙裸先生 阅读(2088) 评论(0) 推荐(0)
摘要:1引言 在开发中经常会遇到,一个列表(RecyclerView)中有多种布局类型的情况。前段时间,看到了这篇文章 [译]关于 Android Adapter,你的实现方式可能一直都有问题(http://www.jianshu.com/p/c6a44e18badb) [译]关于 Android Ada 阅读全文
posted @ 2017-03-22 21:53 火龙裸先生 阅读(459) 评论(0) 推荐(0)
摘要:先看实现的效果图如下: 左侧的列表根据拼音自动排序,支持头部悬停,点击Item会提示选择的城市;右侧是一个快速导航栏,点击字母会提示选择的字母,左侧列表会滑动到对应位置,支持导航栏快速滑动。 OK,整体效果就是这样,真机测试也挺流畅,一起看看怎么实现这个炫酷的城市导航列表。 1数据准备 1.1构建城 阅读全文
posted @ 2017-01-22 16:56 火龙裸先生 阅读(612) 评论(0) 推荐(0)
摘要:看下效果图,自己考虑下自己会如何实现,然后再继续看看作者的实现~ 不记得什么时候,我留意到到美团网首页有使用ViewPager+GridView实现左右滑动查看更多分类的一个功能,感觉它很有趣,于是想着自己动手也实现这样一个功能,和往常一样,主要是想总结一下我在学习过程中的一些笔记以及需要注意的地方 阅读全文
posted @ 2017-01-17 10:24 火龙裸先生 阅读(743) 评论(0) 推荐(0)
摘要:最近在做一个应用的时候,需要为GridLayoutManager添加头部header,然后自然而然就想到了用不同的itemType去加载不同的布局。 1.实现多item布局,用不同的itemType去加载不同的布局。 主要思路就是先定义好标识itemType的常量,然后重写getItemViewTy 阅读全文
posted @ 2017-01-04 17:54 火龙裸先生 阅读(950) 评论(0) 推荐(0)
摘要:精益求精,为了更加透彻熟练得掌握,本文再次给大家介石介绍下如何利用RecyclerView实现多Item布局的加载,多Item布局的加载的意思就是在开发过程中List的每一项可能根据需求的不同会加载不同的Layout 本文给大家介石介绍下如何利用RecyclerView实现多Item布局的加载,多I 阅读全文
posted @ 2017-01-04 17:41 火龙裸先生 阅读(1260) 评论(0) 推荐(0)
摘要:在上一篇(RecyclerView使用详解(二))文章中介绍了RecyclerView的多Item布局实现,接下来要来讲讲RecyclerView的Cursor实现,相较于之前的实现,Cursor有更多的使用场景,也更加的常用,特别是配合LoaderManager和CursorLoader进行数据的 阅读全文
posted @ 2016-12-27 17:14 火龙裸先生 阅读(441) 评论(0) 推荐(0)
摘要:在上一篇(RecyclerView解密篇(一))文章中简单的介绍了RecyclerView的基本用法,接下来要来讲讲RecyclerView的更多用法,要实现不同的功能效果,大部分都还是在于RecyclerView的Adapter写法,所以我们着重来看看几种不同功能的Adapter写法。 一、多It 阅读全文
posted @ 2016-12-27 17:11 火龙裸先生 阅读(148) 评论(0) 推荐(0)
摘要:一、前言 RecyclerView是谷歌V7包下新增的控件,用来替代ListView的使用,在RecyclerView标准化了ViewHolder类似于ListView中convertView用来做视图缓. 先来说说RecyclerView的有点就是,他可以通过设置LayoutManager来快速实 阅读全文
posted @ 2016-12-27 17:06 火龙裸先生 阅读(252) 评论(0) 推荐(0)
摘要:重要的话 开头说,not for the RecyclerView or ListView, for the Any ViewGroup. 本控件不依赖任何父布局,不是针对 RecyclerView、ListView,而是任意的ViewGroup里的childView都可以使用侧滑(删除)菜单。支持 阅读全文
posted @ 2016-12-23 12:10 火龙裸先生 阅读(2786) 评论(0) 推荐(0)
摘要:仿饿了么购物车下单效果 前一段由于新项目需要,开发一个类似饿了么购物车下单效果,电商类、外卖类、点餐类项目都可以用的上,废话不多说请看效果。 效果图如下: 主要的功能: 就是左侧展示分类,右侧展示分类下商品的,点击右侧分类下的商品,如果商品是套餐类型的话,点击可以看套餐详情,下单选择完商品后,可以在 阅读全文
posted @ 2016-12-23 11:53 火龙裸先生 阅读(1636) 评论(0) 推荐(0)
摘要:这交互炸了:饿了么是怎么让Image变成详情页的 晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/git 阅读全文
posted @ 2016-12-23 10:55 火龙裸先生 阅读(299) 评论(0) 推荐(0)
摘要:效果图: 使用方法: 添加默认分割线:高度为2px,颜色为灰色 添加自定义分割线:可自定义分割线drawable 添加自定义分割线:可自定义分割线高度和颜色 万能分割线登场: 阅读全文
posted @ 2016-09-17 17:52 火龙裸先生 阅读(27915) 评论(2) 推荐(1)
摘要:先上效果图: 实现思路: 1.先说右边标题: 首先,右边的数据源集合中的Javabean中含有三个属性name,type,title,而每个条目中会默认含有一个标题. 如果这是第一个条目,就让标题显示出来,再如果这个条目的类型和上一个条目的类型不一样,就让这个条目的标题显示出来,否则,就隐藏标题, 阅读全文
posted @ 2016-08-23 00:27 火龙裸先生 阅读(2049) 评论(0) 推荐(0)
摘要:首先,这篇参考了别人的代码。根据自己的项目需求简单改造了一下,效果图如下 xml:代码 接下来是Activity,准备数据就好了 Adapter: 每一个item的布局: 不看、不学不知道,原来这个东西看起来复杂,实际上挺简单的,就是一个ListView,希望对大家有帮助! 阅读全文
posted @ 2016-08-02 00:30 火龙裸先生 阅读(1724) 评论(0) 推荐(0)
摘要:昨天参加一个面试,面试官让当场写一个类似于新闻列表的页面,文本数据和图片都从网络上获取,想起我还没写过ListView异步加载图片并实现图文混排效果的文章,so,今天就来写一下,介绍一下经验。 ListView加载文本数据都是很简单的,即使是异步获取文本数据。但是异步加载图片就稍微有一点麻烦,既要获 阅读全文
posted @ 2016-06-01 00:52 火龙裸先生 阅读(3797) 评论(0) 推荐(0)
摘要:话说开发用了各种Adapter之后感觉用的最舒服的还是BaseAdapter,尽管使用起来比其他适配器有些麻烦,但是使用它却能实现很多自己喜欢的列表布局,比如ListView、GridView、Gallery、Spinner等等。它是直接继承自接口类Adapter的,使用BaseAdapter时需要 阅读全文
posted @ 2016-05-20 14:04 火龙裸先生 阅读(273) 评论(0) 推荐(0)