百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

react-native-swipeout

> 编程语言
开源

iOS 风格的滑动操作按钮(位于组件后方)

2.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

iOS 风格的滑动操作按钮(位于组件后方)

已弃用

此功能不再受支持,请考虑改用 https://github.com/software-mansion/react-native-gesture-handler。

React-native-swipeout

iOS 风格的滑动操作按钮,从组件后方出现

安装

bash
npm install --save react-native-swipeout

使用示例

更详细的示例请参阅 example/index.ios.js。 使用技巧请参阅 Wiki。 若要在 iOS 风格列表项后方使用滑动操作,请尝试 React-native-listitem。

javascript
import Swipeout from 'react-native-swipeout';

// Buttons
var swipeoutBtns = [
  {
    text: 'Button'
  }
]

// Swipeout component
<Swipeout right={swipeoutBtns}>
  <View>
    <Text>Swipe me left</Text>
  </View>
</Swipeout>

属性

Prop 类型 可选 默认值 描述
autoClose bool 是 false 按下按钮时自动关闭
backgroundColor string 是 '#dbddde'
close bool 是 关闭滑动操作
disabled bool 是 false 是否禁用滑动操作
left array 是 [] 左侧滑动按钮
onOpen func 是 (sectionID, rowId, direction: string) => void
onClose func 是 (sectionID, rowId, direction: string) => void
right array 是 [] 右侧滑动按钮
scroll func 是 阻止父级滚动
style style 是 容器样式
sensitivity number 是 50 手势灵敏度
buttonWidth number 是 每个按钮的宽度
按钮属性

属性 | 类型 | 可选 | 默认值 | 描述 | ------ | -------- | --------- | ----------- | backgroundColor | string | 是 | '#b6bec0' | 背景颜色 颜色 | 字符串 | 是 | '#ffffff' | 文本颜色 component | ReactNode | 是 | null | 传递 c

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScript

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言