这个开源其实在刚出来的时候我就在csdn进行了分享,可能有的人看过,可能有的人没看过,所以我决定,在分享一次。概述前不久,阿里新开源了2个东西,Atlas和vlayout。今天我来介绍下vlayout的使用。在介绍前,先抱怨两句,阿里放开源出来,感觉就是让我们这群人给他们找bug~~我曾遇到一个奇怪的问题,然后一直以为自己写的有问题,结果去down了官方demo跑了一下,结果官方的demo居然并没
原创 2021-02-27 20:30:02
1621阅读
苹果核 - vlayout使用说明(二) Mar 3, 2017 • Longerian 前言 vlayout 的设计思路请参考Tangram 的基础 —— vlayout(Android)。框架已经开源,欢迎移步到 github 上指教。本文介绍 vlayout 的基本布局样式上的属性说明。 margin, padding Margin, padding就是外边距、
转载 2024-05-28 12:36:29
64阅读
概述前不久。阿里新开源了2个东西,Atlas和vlayout。今天我来介绍下vlayout的使用。在介绍前,先抱怨两句,阿里放开源出来,感觉就是让我们这群人给他们找bug~~我曾遇到一个奇怪的问题,然后一直以为自己写的有问题。结果去down了官方demo跑了一下。结果官方的demo竟然并没有做这个效果~不解。! 好了,话不多说。我会通过官方的介绍以及自己的写的demo一一介绍。
转载 2017-08-02 14:00:00
272阅读
  VirtualLayout是阿里最近(2017.2)开源的一个用来辅助RecyclerView的LayoutManager扩展库,通过使用里面的LayoutHelper,我们可以轻松的使用一些比较复杂的布局,如:线性布局、Grid布局、固定布局、浮动布局、栏格布局、通栏布局、一拖N布局、一拖N布局、瀑布流布局。还可以组合使用这些布局。天猫APP里面的一些商品布局就是用到这个库。Demo  地址
转载 2024-01-18 11:24:46
69阅读
概述最近看了下VLayout,它主要用在超复杂界面布局,感觉确实比较好用,VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。阿里开源出来的,先放官网地址:https://github.com/alibaba/vlayoutVLayout简介vlayout全称VirtualLayout,它是一个针对Recy
转载 2024-01-03 10:19:07
33阅读
为什么要使用vlayout[vlayout]是对RecyclerView的LayoutManage的扩展,所以它接管了RecyclerView的整个布局方式,可以通过它实现各种各样的布局方式,非常的灵活。它提供的默认布局方式解耦所有的View和布局之间的关系: Linear, Grid, 吸顶, 浮动, 固定位置等,大致分为两类:一是非fix类型布局,像线性、Grid、栏格等,它们的特点是布局在整
转载 2024-08-20 10:30:12
38阅读
前言 vlayout 是手机天猫 Android 版内广泛使用的一个基础 UI 框架项目 提供了一个用于RecyclerView的自定义的LayoutManger,可以实现不同布局格式的混排,目标是支撑客户端native页面的快速开发。它也是Tangram 框架的基础模块,现已开源,欢迎移步到 github 上指教。 简介 背景 Android中UI性能消耗主要来自于两个方面
转载 2023-10-29 16:13:13
12阅读
VLayout 概念定义:VLayout全程VirtuaLayout,它是一个针对RecyclerView的LayoutManager扩展,主要提供一整套布局方案和布局间的组件复用的问题。由阿里团队开发,已经运用在手机淘宝项目上。2017年3月份开源。它通过定制化的LayoutManager,接管整个RecyclerView布局逻辑。使用:implementation 'com.alibaba.a
转载 2023-09-23 12:10:46
73阅读
苹果核 - vlayout使用说明(一) Mar 3, 2017 • Longerian 前言 vlayout 的设计思路请参考Tangram 的基础 —— vlayout(Android)。框架已经开源,欢迎移步到 github 上指教。本文介绍 vlayout 的基本使用。 默认实现默认通用布局实现,解耦所有的View和布局之间的关系: Linear, Grid,
转载 2023-11-08 20:30:33
76阅读
上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。这里主要介绍Android Design库中的TabLayout的使用。1.如何使用TabLayout 在源码中给出了TabLayout的定义: Design库:AS有直接的引用,如果是Eclipse这里提供一个通道-Design库
转载 2023-07-21 22:32:44
233阅读
简 介VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 主要提供一整套布局方案和布局间的组件复用的问题。Github:https://github.com/alibaba/vlayout Github:https://github.com/yibeiliu/VlayoutDemo 配 置compile 'com.alibaba.android:vlay
转载 2024-06-28 18:00:40
44阅读
本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:需求背景Tangram和vlayout介绍Tangram的使用vlayout原理Tangram原理Tangram二次封装本文将对Tangram的底层实现vlayout进行讲解。基于vlayout最新源码vlayout在Tangram和vlayo
转载 8月前
22阅读
阿里VLayout学习笔记(Kotlin) 文章目录阿里VLayout学习笔记(Kotlin)VLayout中LayoutHelper分类(辅助Adapter实现RecyclerView的Item各种类型的布局方式)第一步:设置依赖第二步: 为RecyclerView设置回收复用池大小第二步: 初始化RecyclerView最后一步添加忽略VLayout工具类参考 VLayout中Layo
前言vlayout 的设计思路请参考Tangram 的基础 —— vlayout(Android)。框架已经开源,欢迎移步到 github 上指教。本文介绍 vlayout 的基本使用。默认实现默认通用布局实现,解耦所有的View和布局之间的关系: Linear, Grid, 吸顶, 浮动, 固定位置等。LinearLayoutHelper: 线性布局GridLayoutHelper: Grid布
转载 2024-09-15 11:19:54
61阅读
参考:alibaba/vlayout github 中文文档Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!依赖compile ('com.alibaba.android:vlayout:1.2.8@aar') { transitive = true }初始化LayoutManagerfinal RecyclerView recyclerView = (Rec
本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:需求背景Tangram和vlayout介绍Tangram的使用vlayout原理Tangram原理Tangram二次封装本文将对Tangram的简单使用进行介绍。Demo代码基础使用引入依赖://tangram相关:tangram使用3.0之前
转载 2024-10-14 00:18:13
52阅读
本系列文章主要介绍天猫团队开源的Tangram框架的使用心得和原理,由于Tangram底层基于vlayout,所以也会简单讲解,该系列将按以下大纲进行介绍:需求背景Tangram和vlayout介绍Tangram的使用vlayout原理Tangram原理Tangram二次封装本文将对Tangram进行初步讲解。基于Tangram最新源码分析笔者Demo代码Tangram在Tangram和vlayo
转载 9月前
17阅读
熟习阿里出品的vlayout的读者都知道,vlayout极大地扩展了RecyclerView的LayoutManager,从而为RecyclerView提供了一组布局。使用该开源项目,可以让我们在同一个RecyclerView里解决线性、网格等等各种复杂的布局。然而,使用vlayout时,一切都需要用Java代码实现,而且都是写在用户端上,一旦需要修改就必需发版,不是很灵活,于是阿里又提出了Tan
经过前五篇系列文章,对Tangram和vlayout也有了初步认识,这篇文章开始将结合业务场景使用,探索框架能力能对业务带来的支持,因为调研本身是一个需要不断踩坑的过程,所以大纲也做了微调,后续会根据实际使用过程发现的问题和解决方案进行更新。需求背景Tangram和vlayout介绍Tangram的使用vlayout原理Tangram原理json模板和数据分离待定本文将对Tangram的json模
转载 2023-08-28 23:47:35
152阅读
经过前五篇系列文章,对Tangram和vlayout也有了初步认识,这篇文章开始将结合业务场景使用,探索框架能力能对业务带来的支持,因为调研本身是一个需要不断踩坑的过程,所以大纲也做了微调,后续会根据实际使用过程发现的问题和解决方案进行更新。需求背景Tangram和vlayout介绍Tangram的使用vlayout原理Tangram原理json模板和数据分离待定本文将对Tangram的json模
  • 1
  • 2