React—Native, ES6
lixuce1234
安卓
展开
-
ES6 -- Iterator 的基本用法
1. Iterator作用: (1) 为各种数据,提供一个统一的,简便的访问接口。 (2) 使数据结构的成员能够按某种次序排列。 (3) ES6创造了一种新的遍历命令for...of循环,Iterator接口主要供for...of消费。2. Iterator 的遍历过程是这样的。(1)创建一个指针对象,指向当前数据结构的起始位置。也就是说,遍历器对象本质上原创 2017-07-07 17:54:20 · 411 阅读 · 0 评论 -
React native最基础的入门知识点
Learn once, write anywhere: Build mobile apps with React.1.新建RN项目:$ react-native init MyProject(项目名称)确保项目下有node_modules后,运行$react-native run-android来运行项目。2.RN基本入门及知识点2.1 入口Android的入口文件是根原创 2017-08-17 10:56:02 · 377 阅读 · 0 评论 -
React Native原生模块的基本使用
有时候React Native不能满足我们对app的需求,我么需要原生的代码来封装控件。以简单Toast控件为例:1.首先创建一个原生模块(继承了ReactContextBaseJavaModule的Java类)。在此类中实现Toast的显示方法。package com.demo;import android.content.Context;import android.widg原创 2017-08-21 14:46:32 · 1086 阅读 · 0 评论 -
React Native 原生UI组件的基本使用
上文中提到原生模块的使用,现在来简单介绍一下原生UI组件的使用:1. 首先定义你要显示的原生view:package com.demo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.view.View;publ原创 2017-08-21 16:47:57 · 442 阅读 · 0 评论 -
react-native 键盘遮挡view的解决办法
react native 当文本输入框获得焦点,弹出键盘时,ios弹出的键盘会遮挡住view。Android一般不会遇到这个问题,如果Android也遮挡的话,可以尝试修改 android/app/src/AndroidManifest.xml文件ios解决办法:import KeyboardSpacer from 'react-native-keyboard-spacer' <Vi...原创 2018-02-27 15:25:11 · 2410 阅读 · 0 评论