wuyunqiang

Results 67 issues of wuyunqiang

Stacknavigation: 可以改变之前已经存在的navigationOptions Tabnavigation:只能合并navigationOptions,不能覆盖已经有的属性,比如你在router里面配置了一个默认的属性headleft 那么你在Tabnavigation的navigationOptions中是不能改变它的。

react navigation

``` navigate('xxx',{ // 跳转的时候携带一个参数去下个页面 callback: (data)=>{ console.log(data); // 打印值为:'回调参数' } }); ``` ``` const {navigate,goBack,state} = this.props.navigation; // 在第二个页面,在goBack之前,将上个页面的方法取到,并回传参数,这样回传的参数会重走render方法 state.params.callback('回调参数'); goBack(); ```

react navigation

版本信息: ``` OS: macOS Sierra 10.12.6 Node: 8.3.0 Yarn: 0.27.5 npm: 5.5.1 Xcode: Xcode9.01 Build version 9a1004 Android Studio: 2.3.3 react-native: 0.49.3 react: 16.0.0-beta.5 ``` rn上面android默认不支持gif图片加载需要在gradle配置一些库文件。 ``` // For animated...

Image
android

android 方法数超过64K 解决方法: 1:app/build.gradle ``` compile'com.android.support:multidex:1.0.0' ``` 2: ``` defaultConfig { multiDexEnabled true } ``` 3:在application里面 ``` @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } ``` will be ok.

android
build

```js import {Dimensions, PixelRatio} from 'react-native'; //设备的宽度,单位:dp const width = Dimensions.get('window').width; const height = Dimensions.get('window').height; //设计稿宽度,单位:px const uiWidthPx = 1080; const uiHeightPx = 1776; /** * 将px转换到pd * @param uiElementPx...

Util

andorid studio 运行正常,通过命令行react-native run-android 报错。 如图: ![android1024.png](http://upload-images.jianshu.io/upload_images/3353755-cbcf1f6d8821c27e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/500) 解决: 1:app下build.gradle修改 ``` defaultConfig { minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0.1" ndk { abiFilters "armeabi-v7a", "x86" } multiDexEnabled true } dexOptions...

android
build

/** * Created by wuyunqiang on 2017/8/2. */ ``` import React, {Component,PureComponent} from 'react'; import { Container, Content, ListItem, Text, Input, Header, Card, CardItem, Body, Icon, View, CheckBox } from...