Sem descrição

niushimeng 2f0b8ade92 init há 11 meses atrás
android 2f0b8ade92 init há 11 meses atrás
ios 2f0b8ade92 init há 11 meses atrás
screencasts 2f0b8ade92 init há 11 meses atrás
.gitignore 2f0b8ade92 init há 11 meses atrás
.npmignore 2f0b8ade92 init há 11 meses atrás
LICENSE 2f0b8ade92 init há 11 meses atrás
README.md 2f0b8ade92 init há 11 meses atrás
index.js 2f0b8ade92 init há 11 meses atrás
package.json 2f0b8ade92 init há 11 meses atrás
react-native-toast.podspec 2f0b8ade92 init há 11 meses atrás

README.md

React Native Toast (remobile)

A android like toast for react-native support for ios and android

Installation

npm install @remobile/react-native-toast --save

Installation (iOS)

  • Drag RCTToast.xcodeproj to your project on Xcode.
  • Click on your main project file (the one that represents the .xcodeproj) select Build Phases and drag libRCTToast.a from the Products folder inside the RCTToast.xcodeproj.
  • Look for Header Search Paths and make sure it contains both $(SRCROOT)/../../../react-native/React as recursive.

Installation (Android)

...
include ':react-native-toast'
project(':react-native-toast').projectDir = new File(settingsDir, '../node_modules/@remobile/react-native-toast/android')
  • In android/app/build.gradle

    ...
    dependencies {
    ...
    compile project(':react-native-toast')
    }
    
  • register module (in MainApplication.java)

    ......
    import com.remobile.toast.RCTToastPackage;  // <--- import
    
    ......
    
    @Override
    protected List<ReactPackage> getPackages() {
    ......
    new RCTToastPackage(),            // <------ add here
    ......
    }
    
    
    
    ### Screencasts
    ![ios](https://github.com/remobile/react-native-toast/blob/master/screencasts/ios.gif)
    
    ## Usage
    
    ### Example
    

    js

var React = require('react'); var ReactNative = require('react-native'); var {

StyleSheet,
View,
Image

} = ReactNative;

var Toast = require('react-native-toast'); var Button = require('@remobile/react-native-simple-button');

module.exports = React.createClass({

render() {
    return (
        <View style={styles.container}>
            <Button onPress={Toast.show.bind(null, "this is a message")}>
                show
            </Button>
            <Button onPress={Toast.showShortTop.bind(null, "this is a message")}>
                showShortTop
            </Button>
            <Button onPress={Toast.showShortCenter.bind(null, "this is a message")}>
                showShortCenter
            </Button>
            <Button onPress={Toast.showShortBottom.bind(null, "this is a message")}>
                showShortBottom
            </Button>
            <Button onPress={Toast.showLongTop.bind(null, "this is a message")}>
                showLongTop
            </Button>
            <Button onPress={Toast.showLongCenter.bind(null, "this is a message")}>
                showLongCenter
            </Button>
            <Button onPress={Toast.showLongBottom.bind(null, "this is a message")}>
                showLongBottom
            </Button>
        </View>
    );
},

});

var styles = StyleSheet.create({

container: {
    flex: 1,
    justifyContent: 'space-around',
    alignItems: 'center',
    backgroundColor: 'transparent',
    paddingVertical:150,
}

}); ```

HELP

thanks

see detail use