React Native开源仿QQ微信列表左右滑动删除等功能组件(react-native-swipeout)
2023-09-27 14:29:03 时间
本文来自:江清清的技术专栏-翻译组(http://www.lcode.org)
开源项目地址:https://github.com/dancormier/react-native-swipeout
项目介绍
该组件进行封装实现仿照QQ,微信列表的右滑显示删除,置顶等其他功能item的效果。
创建的React Native技术交流4群:458982758,欢迎各位大牛,React Native技术爱好者加入交流!
配置安装
1.1.运行命令进行安装
1
|
npm install --save react-native-swipeout
|
使用实例
关于更多的使用实例,可以查看example中的代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var
Swipeout = require(
'react-native-swipeout'
)
// Buttons
var
swipeoutBtns = [
{
text:
'Button'
}
]
// Swipeout component
<Swipeout right={swipeoutBtns}>
<View>
<Text>Swipe me left</Text>
</View>
</Swipeout>
|
运行效果
配置属性
属性名 | 类型 | 是否可选 | 默认值 | 描述信息 |
---|---|---|---|---|
autoClose | bool | Yes | false | 按钮点击是否自动关闭 |
backgroundColor | string | Yes | '#dbddde' | |
close | bool | Yes | 关闭滑动拖拽 | |
left | array | Yes | [] | 在左侧进行拖拽 |
onOpen | func | Yes | ||
right | array | Yes | [] | 在右侧进行拖拽 |
scroll | func | Yes | prevent parent scroll |
按钮属性
属性 | 类型 | 是否可选 | 默认 | 描述信息 |
---|---|---|---|---|
backgroundColor | string | Yes | '#b6bec0' | background color |
color | string | Yes | '#ffffff' | text color |
component | string | Yes | null | pass custom component to button |
onPress | func | Yes | null | function executed onPress |
text | string | Yes | 'Click Me' | text |
type | string | Yes | 'default' | default, primary, secondary |
underlayColor |
相关文章
- 使用腾讯云服务器+Nonebot2+go-cqhttp搭建QQ聊天机器人【保姆级教程 2023最新版】
- 极客日报:腾讯企业QQ将停运;雷军:小米汽车预计2024年量产;iPhone或将取消SIM卡槽,全部改用eSIM卡
- 【Python&计算机基础知识】:CPU、内存、硬盘 || (Python)程序执行的原理 || 程序的作用 || 查看Python解释器 || QQ的启动过程
- 每日一点前端-10-关于QQ的一些事儿
- QQ截图工具截取
- TsFltMgr.sys系统蓝屏的原因就在于QQ电脑管家!
- 集成友盟社会化分享(微信、朋友圈、QQ),支持自定义分享面板
- QQ登录, 腾讯开放平台和QQ互联的坑
- React Native 实现类似QQ的侧滑列表效果
- .Net实现真实下载地址与迅雷、QQ旋风等下载地址转换