android动态化ui框架,动态化高性能的 UI 框架 Virtualview-Android
生活随笔
收集整理的這篇文章主要介紹了
android动态化ui框架,动态化高性能的 UI 框架 Virtualview-Android
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件介紹
Virtualview-Android 是一個虛擬化組件,是 Tangram 模型在 2.0 版本補充的 UI 開源庫。它開創了一種虛擬化開發基礎控件的技術,使用方只要按照指定協議實現一個基礎控件的尺寸計算、繪制邏輯、布局邏輯,即能實現在宿主容器的 canvas 里實現直接繪制 UI 內容,讓最終渲染出來的視圖結構呈現扁平化,提升組件渲染性能。
同時為了解決虛擬化 View 帶來的原生 View 的能力損失的問題,它支持加載和渲染原生基礎控件,兩者組合產生合力,既能最大限度發揮性能提升,又能滿足特殊場景下的業務需求。
VirtualView 內置實現了一系列基礎控件,可以讓使用方直接上手嘗試;而搭建業務組件的方式采用 XML 模板來編寫,這使得業務組件動態更新成為了可能。XML 模板里還支持寫數據綁定的表達式,在樣式動態化、數據動態化的場景下能非常方便地實現業務需求。
主要功能一份模板,兩端支持。
提供基礎的原子控件與容器控件,支持加入自定義組件。
支持一種虛擬化實現控件的協議,在模板里混合使用虛擬控件和實體控件。
支持在模板里編寫數據綁定的表達式。
支持在模板里寫事件觸發的邏輯表達式。
提供配套的開發工具,輔助模板開發工具。
總結
以上是生活随笔為你收集整理的android动态化ui框架,动态化高性能的 UI 框架 Virtualview-Android的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言时间算法如何以毫秒显示,C语言时间
- 下一篇: android ifw 启动广告,使用