首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RecyclerView
订阅
Eloper
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
用RecyclerView打造一个轮播图(进阶版)
前几天写了篇《用RecyclerView打造一个轮播图》(以下简称基础版),看到有读者评论说相比Viewpager,用RecyclerView看起来没什么特别的优势。究其原因,目前只用到了RecyclerView最基础的一部分功能。其实相比Viewpager实现的轮播图,Rec…
如何使用RecyclerView打造首页轮播图
序言:最近接到一个任务,做一个类似上面自动翻页的功能。可以看到,这一屏中有三张图片显示出来了,有两张没有显示完全,看到设计图的时候第一反应是可以用viewpager来实现,但是任务却跟你开了一个天大的玩笑,要求是以最左边的图片为基准,也就是说,左边的图片也得显示完全,就像下图所…
使用recyclerView实现无限循环banner效果
1. 原库的不足 2. 为了解决上述不足的核心代码 短距离滚动滑动到某个位置当然还是用recycleView.smoothScrolltoPosition,它会帮你滚动到某个位置并且居中显示。 3. 代码下载位置
无限循环RecyclerView的完美实现方案
项目中要实现横向列表的无限循环滚动,自然而然想到了RecyclerView,但我们常用的RecyclerView是不支持无限循环滚动的,所以就需要一些办法让它能够无限循环。 网上大部分博客的解决方案都是这种方案,对Adapter做修改。具体如下 这个方案是挺简单,但并不完美。一…
利用RecyclerView实现无限轮播广告条
我们已经知道了产品的需求,下面要做的就是分析这个需求应该怎样实现,首先我们要实现的功能就是让广告条循环滚动,看最终的效果图可以发现,滚动的方向是由下往上滚动,平时我们见的banner图都是左右滚动的,如果是左右滚动的就好办了,可以通过ViewPager来实现。但是这个上下滚动的…
Android | Tangram动态页面之路(六)数据分离
经过前五篇系列文章,对Tangram和vlayout也有了初步认识,这篇文章开始将结合业务场景使用,探索框架能力能对业务带来的支持,因为调研本身是一个需要不断踩坑的过程,所以大纲也做了微调,后续会根据实际使用过程发现的问题和解决方案进行更新。 本文将对Tangram的json模…
Android | Tangram动态页面之路(二)介绍
本文主要对Tangram和vlayout的一些概念进行介绍。 因为Tangram底层基于vlayout,所以需要先了解下vlayout。 然后,vlayout主要解决前两点,做到复杂布局下扁平和细粒度复用。 通常只能在1拖3外边套上一层layout,然后使用LinearLayo…
阿里 Android 动态界面开发框架 Tangram,是时候了解一波了
熟悉阿里出品的vlayout的读者都知道,vlayout极大地扩展了RecyclerView的LayoutManager,从而为RecyclerView提供了一组布局。 使用该开源项目,可以让我们在同一个RecyclerView里处理线性、网格等等各种复杂的布局。然而,使用vl…
V - Layout:淘宝、天猫都在用的Android UI框架 完全解析
在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略 & 源码分析,希望你们会喜欢。 1. 为什么要使用 V - Layout 使用 ListView/GirdView/RecyclerView等基础空间来处理View的回收与复用。 但是,…
RecyclerView实现多type页面
比如一个APP的首页,包含Banner区、广告区、文本内容、图片内容、新闻内容等等。 1,在item过多逻辑复杂列表界面,Adapter里面的代码量庞大,逻辑复杂,后期难以维护。 2,每次增加一个列表都需要增加一个Adapter,重复搬砖,效率低下。 3,无法复用adapter…