react native 中函数ToastAndroid示例与说明

/**
* 函数ToastAndroid(用于在Android设备上显示一个悬浮的提示信息)
* */

import React,{PureComponent} from 'react'
import {View,Text,TouchableOpacity,ToastAndroid} from 'react-native'

class VibrationFunction extends PureComponent {
render() {
return (
<View>
<TouchableOpacity
onPress={() => ToastAndroid.show('我是悬浮窗信息', 20000)}
style={{height:50,backgroundColor:'#0f0',borderRadius:30,marginTop:30,justifyContent:'center',alignItems:'center'}}
>
<View>
<Text style={{textAlign:'center'}}>悬浮的提示信息(ToastAndroid)</Text>
</View>
</TouchableOpacity>
<TouchableOpacity
onPress={() => ToastAndroid.showWithGravity('我是悬浮窗信息',10000, ToastAndroid.LONG,ToastAndroid.TOP)}
style={{height:50,backgroundColor:'#0f0',borderRadius:30,marginTop:30,justifyContent:'center',alignItems:'center'}}
>
<View>
<Text style={{textAlign:'center'}}>悬浮的提示信息TOP(ToastAndroid)</Text>
</View>
</TouchableOpacity>
<TouchableOpacity
onPress={() => ToastAndroid.showWithGravity('我是悬浮窗信息', ToastAndroid.SHORT,ToastAndroid.BOTTOM)}
style={{height:50,backgroundColor:'#0f0',borderRadius:30,marginTop:30,justifyContent:'center',alignItems:'center'}}
>
<View>
<Text style={{textAlign:'center'}}>悬浮的提示信息BOTTOM(ToastAndroid)</Text>
</View>
</TouchableOpacity>
<TouchableOpacity
onPress={() => ToastAndroid.showWithGravity('我是悬浮窗信息', ToastAndroid.SHORT,ToastAndroid.CENTER)}
style={{height:50,backgroundColor:'#0f0',borderRadius:30,marginTop:30,justifyContent:'center',alignItems:'center'}}
>
<View>
<Text style={{textAlign:'center'}}>悬浮的提示信息CENTER(ToastAndroid)</Text>
</View>
</TouchableOpacity>
</View>
);
}
}
export default VibrationFunction;

/***
*
*
* 本模块将原生的ToastAndroid模块导出为一个JS模块,用于在Android设备上显示一个悬浮的提示信息。本模块包含一个show方法接受以下的参数:

String message: 一个字符串,表示将要显示的文本内容。
int duration: 提示信息持续显示的时间。可以是ToastAndroid.SHORT或者ToastAndroid.LONG。
还有一个名为showWithGravity的方法可以指定弹出的位置。可选项有:ToastAndroid.TOP, ToastAndroid.BOTTOM, ToastAndroid.CENTER.

用法示例:

//方法
static show(message: string, duration: number)
显示(消息:字符串,持续时间:数字)

static showWithGravity(message, duration, gravity)
showWithGravity(消息、持续时间、位置)

属性
SHORT: MemberExpression

LONG: MemberExpression

// 时间常数

TOP: MemberExpression
//顶部

BOTTOM: MemberExpression
//底部

CENTER: MemberExpression
//中间

/ /位置常数


* ***/
函数Share(用于在Android设备上打开一个对话框来分享或发送文本内容)
posted @ 2017-10-14 17:21  风的味道真好闻  阅读(353)  评论(0编辑  收藏  举报