博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react native 之Githhub Poular项目分析
阅读量:5811 次
发布时间:2019-06-18

本文共 760 字,大约阅读时间需要 2 分钟。

##流程图

桥接 通过封装native组件供react-native调用 AndroidStudoi Xcode

技术栈-技术库

  • react-native-check-box(复选框)
  • react-native-easy-toast (提示框)
  • react-native-splash-screen(启动屏)
  • react-native-htmlview(html渲染)
  • react-native-scrollable-tab-view(标签切换)
  • react-native-sortable-listview(列表排序)
  • react-native-tab-navigator(底部导航)
  • react-native-parallax-scroll-view((视差滚动效果)

技术栈-自定义组件

  • 自定义NavigatorBar
  • 自定义 MoreMenu
  • 自定义启动屏

技术栈-高层封装

  • Native 模块封装
  • BaseCommon封装(代码复用)
  • 网络操作封装
  • 数据库操作封装
  • 数据解析封装
  • Promise封装

##项目结构


项目中技巧

  • 底部导航按钮之图片可以通过tintColor来改变颜色 style={[styles.page_images,{tintColor:'yellow'}]}
  • 底部导航按钮之文字可以通过selectedTitleStyle来改变颜色 ` selectedTitleStyle={
    {color:'red'}}

Navigator的基本使用

  • 什么是navigator

自定义navigationBar

状态栏 StatusBar

##ListView

`

  • webstorm 代码自动补全

转载于:https://juejin.im/post/5a3334375188250dbe15a321

你可能感兴趣的文章
2013第49周五杂记
查看>>
Objective-C中的一些特殊的数据类及NSLog的输出格式
查看>>
客户端程序员分级标准--有意思的东西
查看>>
[转载]Ubuntu安装配置 git 服务器和客户端
查看>>
WebGL 利用FBO完成立方体贴图。
查看>>
admin site
查看>>
android项目中values中几个文件的作用
查看>>
Effective C++ Item 15 Provide access to raw resources in resource-managing classes
查看>>
中文数字转换为阿拉伯数字
查看>>
微信wap开发,页面显示元素不全-微信开发(asp.net)
查看>>
delphi 与 C++的基本语法区别
查看>>
[原]unity3D bug记录
查看>>
邮票分你一半
查看>>
EB(存储单位)
查看>>
把媒体当手段还是当目的?
查看>>
AS3之正则表达式讲解
查看>>
sdut 2159:Ivan comes again!(第一届山东省省赛原题,STL之set使用)
查看>>
如何:通过导航控件创建一个新的对象
查看>>
CentOS 5.4 安装和卸载桌面
查看>>
Servlet多文件上传方法
查看>>