本文主要介绍采用RecyclerView配合PagerSnapHelper实现短视频滑动播放内容。 1. 主页内容构建 主页布局文件定义RecyclerView,为RecyclerView建立对应适配器。 适配器条目中添加视频播放容器FrameLayout及封面ImageVIew. 2.定义Recy ...
分类:
移动开发 时间:
2020-01-06 21:21:53
阅读次数:
105
Android 开发中 Recyclerview 的使用 Overview 学习自:博客园 CSDN Android 官方文档 Android 呈现数据的方式有很多种,使用自定义控件,使用 ,使用 . 那么我们今天看一下Android 中 如是使用 。 声明依赖性 官方文档所示,我们需要声明以下依赖 ...
分类:
移动开发 时间:
2019-12-24 09:32:04
阅读次数:
138
从0系统学Android 更强大的滚动控件 RecyclerView 本系列文章目录 : "更多精品文章分类" 本系列持续更新中.... 参考《第一行代码》 首先说明一点昨天发了一篇关于 ListView 的使用入门文章,得到了大家的一致调侃。我的想法是这样的,虽然现在 ListView 已经被 R ...
分类:
移动开发 时间:
2019-12-13 19:33:11
阅读次数:
112
onBindViewHolder: 绑定数据到ViewHoldergetItemCount:获取总的条目数onCreateViewHolder:创建ViewHoldergetItemViewType():获取item对应的类型getItemId(int position): 返回项目的稳定ID po ...
分类:
其他好文 时间:
2019-11-16 10:51:58
阅读次数:
58
notifyDataSetChanged() 调用此方法后,仅刷新屏幕以内的item,当下次滑动让屏幕外item进来,则再执行onBindViewHolder()进行刷新 notifyItemChanged(int position) 仅更新指定的position的item notifyItemRa ...
分类:
其他好文 时间:
2019-11-16 10:29:06
阅读次数:
74
刚刚实现了GridView的实现方式,领导发话,最好用recyclerView更好,又用了一下午的时间把recyclerView研究了下,具体代码如下: xml 希望我可以按照计划完成任务呀!!!!! ...
分类:
移动开发 时间:
2019-10-28 18:54:21
阅读次数:
216
本文微信公众号「AndroidTraveler」首发。 背景 在 Android 列表开发过程中,有时候我们的 Item 会有一些组件,比如倒计时。这类组件要求不断刷新,这个时候由于列表复用的机制,因此会有一些坑。那么我们本篇文章就给大家讲两个主题。 第一个是列表复用是否一定有问题。 第二个是出现问 ...
分类:
移动开发 时间:
2019-10-21 21:01:07
阅读次数:
149
布局文件1 如图,公司项目有一个界面要用到2个RecyclerView来实现,由上至下垂直排列; 我的布局是自定义ScrollerView套LinearLayout套的RecyclerView; 调试接口的时候,发现第三个RecyclerView的展示有问题,就是我们说的显示不全; 接口明明返回很多 ...
分类:
移动开发 时间:
2019-09-10 00:59:52
阅读次数:
643
目录介绍 01.先来看一下需求 02.有几种实现方式 2.1 使用ViewPager 2.2 使用RecyclerView 03.用ViewPager实现 3.1 自定义ViewPager 3.2 ViewPager和Fragment 3.3 修改滑动距离翻页 3.4 修改滑动速度 04.用Recy ...
分类:
其他好文 时间:
2019-09-07 10:30:53
阅读次数:
229
默认的浅灰色的分割线在某些时候并不能满足我们的要求,这时就需要自定义一条分割线了。 需要调用setDrawable(@NonNull Drawable drawable)方法,然后传入一个Drawable函数对象就可以了。 现在可以用shape来编写一个分割线样式: 添加分割线的代码改为如下: 运行 ...
分类:
其他好文 时间:
2019-09-05 14:06:47
阅读次数:
99