- 博客(11)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!
前言V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用电商图让人激动的是,在上个月V- Layout终于在Github上开源!Github - alibaba - vlayout Github在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略 & 源码...
2018-11-27 21:55:50 422
原创 V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!
前言V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用让人激动的是,在上个月V- Layout终于在Github上开源! Github - alibaba - vlayout 在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略 & 源码分析,希望你们会...
2018-11-27 20:42:27 1412 1
原创 Android填坑之旅(第二十一篇)天猫开源框架V_layout使用总结
基本使用流程网上案例很多,大多都是粘贴复制,当然也没有问题,只要读者能够明白使用的流程即可,笔者也是从网上一步一步按部就班去学习,梳理并最终运用到自身项目当中去在学习以及运用过程中碰到些疑惑并尝试着找出解决方案一. 复用机制RecyclerView.RecycledViewPool viewPool = new RecyclerView.RecycledViewPool();recy...
2018-11-27 19:50:20 330
转载 RecycleView多Item布局
用RecycleView来实现布局形式,默认只能指定一种布局格式,但是实际中我们的布局经常会用到多种类型的布局方式。如何实现呢?今天来说下常用的2钟方式。第一种:通过自定义addHeadView方法来添加头布局RecycleViewWithHead.Java [java] view plain copyimport android.app.Activity; im...
2018-11-03 18:07:28 524
转载 Android RecycleView实现不同样式Item样式效果完美解决
在我们开发过程中经常会遇到需要我们展示不同样式列表的情况,通常我们都会使用ListView展示列表,然后实现BaseAdapter两个方法,即:getViewTypeCount() 和 getItemViewType(int position)即可实现不过在Android Nougat Google发布了RecycleView之后,大家都纷纷弃ListView ,GridView,而使用Re...
2018-11-03 18:01:04 3405
原创 Android RecyclerView 多布局与混排
多布局 关于RecyclerView的基本用法参考下面三篇博客: Android RecyclerView之代替ListView与GridView Android RecyclerView之添加Item分割线 Android RecyclerView 的瀑布流式布局多布局思路:利用Adapter的getItemViewType()方法返回不同的ViewType在onCreate...
2018-11-03 17:54:13 773
原创 RecyclerView使用详解(三)
在上一篇(RecyclerView使用详解(二))文章中介绍了RecyclerView的多Item布局实现,接下来要来讲讲RecyclerView的Cursor实现,相较于之前的实现,Cursor有更多的使用场景,也更加的常用,特别是配合LoaderManager和CursorLoader进行数据的缓存及加载显示,基于此我们来重点看看RecyclerView的CursorAdapter具体要怎么实...
2018-11-03 17:37:04 313
原创 Android之ListView的getItemViewType和getViewTypeCount
PS:感觉这两个方法其实还是很容易理解的,也算是给我其他两个朋友写的吧,帮他们搞清楚这两个方法的用法和概念。同时还有一些小细节问题需要注意。 学习内容:1.getItemViewType和getViewTypeCount getItemViewType和getViewTypeCount是ListView中实现复杂列表的两个相关的方法,普通的ListView中Item是相同的,那么...
2018-11-03 17:23:20 760
转载 RecyclerView加载多类型item 实现淘宝首页布局
主要为大家介绍如何用RecycleView来实现淘宝首页复杂的布局,做电商类app的小伙伴们可以略作参考。首先上效果图: 下面说一下实现方式,主要思路就是根据不同的数据类型去制定不同的item类型,然后动态地去设置这些item的宽高,设置item的类型相信大家都会,我这里就不做阐述了,主要是说一下给不同类型的item设置不同的宽度。首先,我们给RecyclerView设置一个列数为x...
2018-11-03 16:18:29 513
转载 安卓Recyclerview加载多种布局-(仿商城首页)
前言: RecyclerView 是Android L版本中新添加的一个用来取代ListView的SDK,它的灵活性与可替代性比listview更好.多说无益,直接看效果图:首先项目build.gradle中添加下面依赖: //图片轮播 implementation 'com.youth.banner:banner:1.4.10' //注解id imple...
2018-11-03 16:17:50 771
转载 android开发游记:RecycleView 实现复杂首页布局三种方式
做过电商类应用的朋友可能都会遇到一个比较头疼的问题:复杂的首页布局如何实现。参考百度糯米,美团,bilibili等应用,都会发现其首页的布局相对复杂,例如下图bilibili的首页(第二张是demo实现的效果图),可以看到在同一个页面中先是有列表布局出现,然后出现了2列的网格布局,接着3列的网格布局,最后还出现了瀑布流式布局: 这样的效果该怎么做呢?是使用LinearLayoutManag...
2018-11-03 16:16:02 603
TA创建的收藏夹 TA关注的收藏夹
TA关注的人