ReactNative Android 研究
2015-09-22 16:04
260 查看
先从ReactRootView入手吧,它是一个FrameLayout
mReactRootView.startReactApplication 这的start其实是会等到inital onMeasure之后执行
setContentView(mReactRootView); 这里将ReactRootView设为Activity的content view
UIManagerModule负责所有的layout
ReactContext是整个上下文,继承自ContextWrapper
ReactShadowNode负责layout
CSSNode是ReactShadowNode的父类,使用LayoutEngine进行layout
layoutNode@LayoutEngine 这个方法负责计算最终layout的值,将flexbox布局转换成具体的position,宽高。这个文件与layoutNode@Layout.c的作用是一致的
mReactRootView.startReactApplication 这的start其实是会等到inital onMeasure之后执行
setContentView(mReactRootView); 这里将ReactRootView设为Activity的content view
UIManagerModule负责所有的layout
ReactContext是整个上下文,继承自ContextWrapper
ReactShadowNode负责layout
CSSNode是ReactShadowNode的父类,使用LayoutEngine进行layout
layoutNode@LayoutEngine 这个方法负责计算最终layout的值,将flexbox布局转换成具体的position,宽高。这个文件与layoutNode@Layout.c的作用是一致的
相关文章推荐
- React 入门实例教程总结
- 颠覆式前端UI开发框架:React
- Play Framework + ReactiveMongo
- react--hello,word
- react--hello,word
- webpack+react问题汇总
- Play Framework + ReactiveMongo 环境搭建
- muduo源代码分析--Reactor在模型muduo使用(两)
- React Native iOS环境搭建
- ReactJS 知识简介
- React Native——第一个示例
- 一看就懂的ReactJs入门教程(精华版)
- react.js 从零开始(七)React (虚拟)DOM
- react-redux(2)
- React Native——安装(Setup)
- react-redux(1)
- libevent之Reactor模式
- 配置和使用ShareActionProvider
- React官网学习笔记
- 首次使用react native 笔记