前面我们讲到了使用OkHttp请求网络和FastJson解析数据了,接下来我们就开始把获取到的数据通过数据适配器展示在页面上了。Adapter是用来帮助填充数据的中间桥梁,简单点说就是:将各种数据以合适的形式显示到view上,提供给用户看! 商城首页的数据是使用RecyclerView进行展示的,下 ...
分类:
移动开发 时间:
2017-03-26 18:18:22
阅读次数:
825
ListView在开发的过程中,算是常客了。 ListView用于向用户展现滚动数据,以及Item的点击操作。使用ListView,基本上包括:数据,Adapter,Item布局三个点。 adapter: ArrayAdapter:简单易用的Adapter,通常用于数组或list集合的数据源。 si ...
分类:
其他好文 时间:
2017-03-24 17:51:32
阅读次数:
352
Android可伸缩布局-FlexboxLayout(支持RecyclerView集成) 1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我心里的想法是,卧槽,Android 居然有这么一个强大的布局。作为一个有好奇心的工程 ...
分类:
移动开发 时间:
2017-03-23 23:42:43
阅读次数:
528
拖动手柄 在设计一个支持"拖放"的列表时, 通常提供一个在触摸时初始化拖拽的"拖动手柄". 因其可发现性和可用性而被Material Guidelines所推荐, 尤其是列表处于"可编辑模式"时. 首先更新item的布局(item_main.xml): 用作"拖放手柄"的图片可以在Material ...
分类:
其他好文 时间:
2017-03-23 12:42:46
阅读次数:
259
Android上面有许多的教程, 库和示例, 在RecyclerView上面实现"拖放"和"滑动删除"功能. 尽管有更新, 更好的方法可用, 但是大多数人依然使用旧的View.OnDragListener和Roman Nurik的SwipeToDismiss方式. 除了经常使用GestureDete ...
分类:
其他好文 时间:
2017-03-22 13:23:18
阅读次数:
209
安卓开发过程中,网络请求与下拉刷新分页列表的控件几乎可以说是必不可少的,但是每次开发一款产品都要重新开发,肯定是不可取的,那么最好是可以自己整理一个开发框架,那么以后开发,直接引入项目即可
网络框架的...
分类:
编程语言 时间:
2017-03-22 10:38:34
阅读次数:
554
目录: 1.基本使用 2.ItemDecoration Item分割线 3.LayoutManager 4.ItemAnimator Item动画 5.Click and LongClick Item点击事件 1.基本使用 RecyclerView的使用中最重要的是Adapter,Adapter中最 ...
分类:
其他好文 时间:
2017-03-20 00:11:51
阅读次数:
165
由OpenDigg出品的安卓开源项目周报第十二期来啦。我们的安卓开源周报集合了OpenDigg一周来新收录的优质的安卓开源项目,方便安卓开发人员便捷的找到自己需要的项目工具。atlas强大的Android组件框架DiscreteScrollView基于RecyclerView的滚动列表实现Depth在fragments中添加Dep..
分类:
移动开发 时间:
2017-03-16 22:56:49
阅读次数:
316
CardView也是一个非常炫酷的控件,一般我们将CardView配合RecyclerView来使用,当然,CardView也可以配合ListView来使用,都是可以的。OK,我们先来看一张CardView+RecyclerView实现的效果图: 每一个item都是圆角的,而且还有阴影的效果,这也就 ...
分类:
移动开发 时间:
2017-03-13 19:10:45
阅读次数:
268
当布局没有设置 background属性的时候给其布局中加入一下代码就是系统默认的水波纹效果 比如在recyclerview的item布局中,或者其他任意布局中。 当UI有要求布局、按钮等的背景颜色时,使用ripple属性来设置背景。 在drawable-v21中加入: 由于ripple属性是21以 ...
分类:
其他好文 时间:
2017-03-12 15:24:50
阅读次数:
179