Android-Tangram模型:淘宝、天猫都在用的UI框架模型你一定要懂

2023-11-08

3. 应用场景

  • 常规业务 中 复杂的布局格式混排,如:浮动布局、栏格布局、通栏布局、一拖N布局、瀑布流布局,还可以组合使用这些布局
  • 具体场景是:如电商平台首页、活动频道等等

Tangram 模型目前已在手机天猫 & 淘宝 Android 版内广泛使用


4. Tangram优点

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1BuGTVOn-1650983084934)(//upload-images.jianshu.io/upload_images/944365-de4973c49886aae1.png?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)]

4.1 高性能

在性能方面,希望 贴近Native开发,重点:页面渲染效率 & 组件回收复用

  • 页面渲染:为了提升渲染效率,Tangram将在视图渲染之前把大量的计算工作在VM中完成,并缓存在VM组成的树形结构里。
  • 回收和复用——Tangram在Android和iOS平台上分别开发了VLayoutLazyScroll两个基础组件,通过一个双索引可见区域组件发现算法,实现了跨父节点组件的高效回收和复用。

4.2 面向业务

a. 组件业务化

根据 业务类型 将组件 封装成 能承担一定业务能力的复用单元。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android-Tangram模型:淘宝、天猫都在用的UI框架模型你一定要懂 的相关文章