组件Buttons - react-native-gesture

2019-04-03  本文已影响0人  JamesSawyer

文档来源:

Gesture Handler 库提供了可以充当按钮的原生组件。可以认为是RN中 TouchableHighlightTouchableOpacity 的替代。

当前这个库提供了3个基于RN toucahable元素的3个按钮组件:

这3个组件都是用了 NativeViewGestureHandler 进行包裹,因此可以使用所有的gestrue handler中通用的属性,和一些额外的一些属性。

BaseButton

可以当作一个基类,当按钮被点击时用作一些自定义交互

属性

RectButton

矩形元素或者内容块元素被点击时,使用这个组件,比如table rows 或者 按钮中带有图标和文字的

这个组件提供了一种平台制定的交互,在安卓中渲染矩形ripple,iOS中提供高亮,除了上面 BaseButton 的属性外还有下面属性:

BorderlessButton

这种按钮多用于 icon-only 或者 text-only 的按钮中。除了上面 BaseButton 的属性外还有下面属性:

上一篇 下一篇

猜你喜欢

热点阅读