0.1.2 • Published 5 years ago

react-native-mix-toast v0.1.2

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

react-native-mix-toast 轻提示

npm package npm download license Stars

DESCRIBE

Android和iOS平台通用的自定义Toast UI组件

USAGE

INSTALL

npm install react-native-mix-toast

IMPORT

import Toast, { Duration, Position } from 'react-native-mix-toast';

EXAMPLE

Toast.show('This is Toast', {
    duration: Duration.LONG,
});

FUNC

show(content,{options})

显示Toast 属性 | 说明 | 类型 | 默认值 ----|-----|------|------ | content | Toast显示文本内容,可为React.Node | stringnode | - | | {options} | Toast显示参数API | object | - |

update(toast,content,{options})

更新Toast 属性 | 说明 | 类型 | 默认值 ----|-----|------|------ | toast | 需要更新的toast | object | - | | content | 同show() | stringnode | - | | {options} | 同show() | object | - |

hide(toast)

可以主动调用关闭Toast 属性 | 说明 | 类型 | 默认值 ----|-----|------|------ | toast | 需要更新的toast | object | - |

EXAMPLE

// show()
var myToast = Toast.show(
    'This is Toast', 
    { duration: Duration.PERSIST }
);
// update()
Toast.update(
    myToast,
    'This is Updated Toast',
    { duration: Duration.PERSIST }
);
// hide()
Toast.hide(myToast)

API

属性说明类型
contentToast显示文本内容,也可传入React.Nodestringnode
optionsToast显示设置object

OPTIONS

属性说明类型默认值
duration显示时间,默认提供LONG,SHORT,PERSISTnumberSHORT
position显示位置,默认提供BOTTOM,TOP,CENTERnumberBOTTOM
mask遮罩层boolfalse
icon显示图标numbernode-
opacity显示透明度number0.8
delay延时显示number0
animation渐入渐出动画,默认提供fade,slide-right,slide-left,slide-bottom,slide-top,scale,scale-vertical,scale-horizontalstringfade
custom完全自定义显示内容booleanfalse
keyboardAvoiding避免键盘遮挡booleantrue
toastStyleToast自定义样式object-
textStyleToast文本自定义样式object-
iconStyleToast图标自定义样式object-
touchable可点击内容object-
hideOnPress点击取消显示booleanfasle
onPress点击Toast触发事件function-
onShow显示动画开始调用函数function-
onShown显示动画结束调用函数function-
onHide消失动画开始调用函数function-
onHidden消失动画结束调用函数function-

DEMO

cd demo
npm install
npm start

or

Expo

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.14

5 years ago

0.0.15

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.10

5 years ago

0.0.11

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.5

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.4

5 years ago

0.0.1

5 years ago