Tangram-Android
Tangram-Android copied to clipboard
统一Tangram原生组件与动态组件的事件回调处理
如题,原生组件与动态组件的事件处理机制不一样,需要统一。
我觉得原生组件和动态组件使用的场景应该给业务方一个说明,什么场景应该使用原生组件,什么场景应该动态下发,这样更清楚了解这个框架
@kanliuzuoyou
在原有的 Tangram 体系里,主要解决了页面内布局结构的动态化能力,通过 json 数据描述可以组合出常用的页面结构。然而页面内具体的坑位样式,我们称之为业务组件,是采用常规的 native 代码开发的,除非内置了足够多的逻辑,否则组件的样式调整或者新组件的开发都要发布版本,无法满足业务节奏;当然我们也尝试过使用 Weex 开发业务组件贴到页面上,但是在体验和性能上还是有较大的缺陷。
所以总结起来,就是两点问题:
- 原生组件无法动态更新;
- 现有的动态组件方案较重,影响性能和体验;
总结起来就是看你们的需求场景,对动态性的需求高不高。