virtualview-android

淘宝、天猫又开源了一个动态化、高性能的UI框架

六月ゝ 毕业季﹏ 提交于 2020-05-05 00:26:42
前言 淘宝、天猫一直致力于解决 页面动态化的问题 在2017年的4月发布了 v1.0 解决方案: Tangram 模型 及其对应的 Android 库 vlayout ,该解决方案在手机淘宝、天猫 Android 版 内广泛使用 电商图 在同年的12月,阿里团队对此作了重大更新:发布了 Tangram2.0 版本,主要是补充了 Android 库 VirtualView ,也广泛应用于淘宝、天猫客户端 示意图 今天,我将带大家全面了解 Tangram 2.0 版本的新成员: Virtualview Virtualview的Github地址: https://github.com/alibaba/Virtualview-Android 目录 示意图 1. 为什么要向 Tangram模型 加入 VirtualView 即 为什么要更新 Tangram2.0 版本 结论 提升组件动态性,实现动态更新 提升了组件的渲染性能 具体描述 示意图 而上述解决方案的承载方案,则是 VirtualView VirtualView的Github地址: https://github.com/alibaba/Virtualview-Android 2. VirtualView介绍 简介 示意图 特点 示意图 3. 实现原理 3.1 核心思路 根据 Tangram v1.0 中 出现的问题: UI