RecyclerView
水月沐风
千里之行,始于足下。
展开
-
Amdroid强力帮手之Glide图片加载框架使用
有时候我们要将图片进行缓存,以达到高效处理图片的目的,防止oom问题,你还在自己编写冗杂沉重的代码吗?有时候还需要将图片进行转换,如:剪裁、滤镜、模糊处理等等,你还在自定义view实现它们吗?这时候,我们需要一款强大的图片处理和加载框架:Glide。 使用Glide有什么好处呢? 它使用简单,一般只要几行代码搞定,可配制度高,自适应强,支持多种图片格式和数原创 2017-04-09 10:50:33 · 723 阅读 · 0 评论 -
RecyclerView的使用(上)
如今,随着md设计风格的逐渐普及,RecyclerView正慢慢地替代ListView,作为listview的升级版,它是supportv7的一个新组件,它将ViewHolder直接封装起来,并负责回收与复用,并且使用起来更加灵活、方便、高大上,拥有充分的定制自由。于是,今天花时间学习了一下RecyclerView的基本用法,下面开始步入正题:1.导包在project structure-原创 2017-03-23 18:12:38 · 577 阅读 · 0 评论 -
Bmob查询获取不到相应的数据的问题
今天在写用户订单方面的项目模块,自定义订单表并保存到服务器后,发现查询不到相应的订单信息,虽然提示查询成功,但是RecyclerView压根不显示任何东西。通过逛bmob的社区我发现:查询操作是异步执行的,需要在查询方法中更新ui,于是代码更改如下就ok了:/从服务器获取用户的所有订单的各项数据private void getData(){ datas=new ArrayLis原创 2017-04-09 18:02:27 · 4909 阅读 · 5 评论 -
RecyclerView用法之瀑布流的实现
随着md风格的推行,RecyclerView的使用日趋增多,而且经常与CardView组合起来形成强大绚丽的布局效果,而瀑布流就是其中比较常见的效果之一,今天就来记录一下如何简单实现瀑布流效果。1.首先,先来讲下RecyclerView的item常见分布形式,RecyclerView用RecyclerView.LayoutManager类实现其item的排布方式,系统已经为我们默认提供了三个实原创 2017-03-25 17:41:09 · 1081 阅读 · 0 评论 -
Retrofit2.0使用
前几天学习了Retrofit相关知识,网络请求这块一般很抵触去学,但是又像是一个宝箱诱惑着你去探索尝试,于是,看了官方两篇基础教程,先简单实现一下访问豆瓣或者知乎网站的数据,并将其用Listview或者RecyclerView显示出来。先放上最后的效果图:话不多说,让我们边学边做。一. Retrofit概述:1.Retrofit是什么?Retrofit是Square公司开发原创 2017-04-21 17:31:46 · 1363 阅读 · 1 评论 -
Recyclerview滚动实现隐藏和显示悬浮按钮
前言:最近项目用到很多Recyclerview方面的知识,例如复杂列表布局的显示,瀑布流数据展示,商品列表的刷新和分页加载,列表右下方的悬浮按钮随着列表滚动方式来显示和隐藏等等。此处主要记录一下悬浮按钮随着recyclerview滑动而显示与隐藏(即下拉隐藏,上拉显示)。一般有两种常用方式:1.通过FAB(FloatingActionButton)的layout_behavior属性来为其设置相应原创 2017-10-29 11:26:51 · 4215 阅读 · 0 评论 -
Glide在RecyclerView中部分图片加载失败的问题
在Android开发中,图片加载是常见需求之一,而glide是目前最为主流的图片加载框架了。但今天在使用时,遇到了一个问题:在recyclerview中部分图片加载不出来,一直显示的占位图.通过查找资料,可以通过如下方法来解决问题:Glide.with(activity).load(list.get(position).getUserLogo()) .diskC...原创 2018-05-11 11:11:41 · 4809 阅读 · 0 评论