AndroidRecyclerView
文章平均质量分 88
AndroidRecyclerView
iwanghang
脚踏实地
展开
-
Android开发-RecyclerView-AndroidStudio(一)初体验对比ListView
RecyclerView可以简单的理解为ListView的替代品 我们用2张GIF初体验一下他们之间区别: MainActivity.java: package com.iwanghang.recyclerviewdemo; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; impo原创 2016-11-07 15:32:33 · 1241 阅读 · 0 评论 -
Android开发-RecyclerView-AndroidStudio(二)点击删除数据
通过点击事件删除一条数据,RecyclerView会自动加载动画效果,但是我快速连续点击APP会出现崩溃,暂时不考虑解决方案,因为实际项目中,不可能直接点击删除,点击后直接删除数据,至少会出现一个dialog询问用户"是/否"。 点击删除数据,主要在MyAdapter中实现。 看一下效果: MyAdapter.java: package com.iwanghang.recycler原创 2016-11-08 10:28:45 · 2586 阅读 · 0 评论 -
Android开发-RecyclerView-AndroidStudio(三)瀑布流和几种布局
1.默认布局 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); recycler.setLayoutManager(linearLayoutManager); 2.水平布局 LinearLayoutManager linearLayoutManager = new LinearLa原创 2016-11-08 14:24:27 · 2676 阅读 · 0 评论 -
Android开发-RecyclerView-AndroidStudio(四)属性动画(1)RemoveDuration
RecyclerView默认的Remove属性动画: 我们自己修改后的Remove属性动画: (直接复制了DefaultItemAnimator修改为MyItemAnimator,来实现 我们自己对动画的需要求 在MainActivity中,也不再实例化DefaultItemAnimator,而是 实例化MyItemAnimator) Remo原创 2016-11-09 10:13:35 · 1856 阅读 · 0 评论 -
Android开发-RecyclerView-AndroidStudio(五)属性动画(2)MoveDuration
RecyclerView默认的Move属性动画: Move属性动画实在Remove属性动画之后出现的,默认是平移,我们可以自己修改为翻转, 只需要在 MyItemAnimator.java 的 animateMoveImpl类 里加入 animation.rotationXBy(360); MainActivity.java: package com.iwanghang.recy原创 2016-11-10 09:58:47 · 1925 阅读 · 1 评论 -
Android开发-RecyclerView-AndroidStudio(六)属性动画(3)AddDuration
RecyclerView增加数据: MyAdapter.java: package com.iwanghang.recyclerviewdemo; import android.content.Context; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import原创 2016-11-10 10:56:48 · 1393 阅读 · 0 评论 -
Android开发-RecyclerView-AndroidStudio(七)属性动画(4)ChangeDuration
RecyclerView改变数据: 跟RemoveDuration、MoveDuration、AddDuration一样,ChangeDuration默认的动画属性 都是通过阿尔法通道淡入淡出,下面的效果依然是我们作为练习自己修改的。 MyAdapter.java: package com.iwanghang.recyclerviewdemo; import android.co原创 2016-11-10 15:47:07 · 2604 阅读 · 2 评论 -
Android开发-RecyclerView-AndroidStudio(八)属性动画(5)ItemDecoration
这里演示,我们用于实现类似ListView的分割线效果。 因为RecyclerView还有水平、瀑布流等布局,所有分割线 的宽度,是可以设置上下左右的,而不是只有间距。 简单的看一下代码和动态效果图,最下面有项目源码: // 使用绘制方法 实现数据行间距效果 recycler.addItemDecoration(new RecyclerView.Item原创 2016-11-11 16:54:25 · 1775 阅读 · 0 评论