RN滚动选择组件react-native-wheel-picker-android

安装组件

js 复制代码
yarn add react-native-wheel-picker-android

我这里的版本为"react-native-wheel-picker-android": "^2.0.6",

示例代码

js 复制代码
import { useState } from 'react'
import { View } from 'react-native'
import { WheelPicker } from 'react-native-wheel-picker-android'

const MyPicker = () => {
  const [selectedMinute, setSelectedMinute] = useState(0)  // 这个是默认显示的数据的索引号
  const wheelPickerData = ['2组', '3组', '4组', '5组', '6组', '7组', '8组', '9组', '10组'] // 这个是滚动的数据
  const onItemSelected = aa => {
    console.log('selectedItem', aa)  // 这个是选择的元素的索引号
  }

  return (
    <View style={{ height: '100%', flexDirection: 'row', justifyContent: 'center', alignItems: 'center' }}>
      <WheelPicker
        selectedItem={selectedMinute}
        data={wheelPickerData}
        onItemSelected={onItemSelected}
        initPosition={1}
        itemTextSize={16}
        selectedItemTextSize={18}
        indicatorColor="#EEEEEE"
        indicatorWidth={0.5}
      />
    </View>
  )
}

export default MyPicker

效果图

相关推荐
rosmis7 分钟前
地铁病害检测系统软件改进记录-2-02
开发语言·前端·javascript
css趣多多10 分钟前
解决ui组件flex1容器底部被撑开的问题
前端
乔江seven26 分钟前
【python轻量级Web框架 Flask 】2 构建稳健 API:集成 MySQL 参数化查询与 DBUtils 连接池
前端·python·mysql·flask·web
Alaaaaaaan34 分钟前
[DevOps]使用github-action工具部署docker容器(实现提交代码一键推送部署到服务器)
服务器·前端·docker·容器·github
摇滚侠1 小时前
css 设置边框
前端·css
星爷AG I1 小时前
9-24 视觉叙事(AGI基础理论)
前端·人工智能
2501_940007891 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 鸿蒙适配与打包发布
前端·flutter
css趣多多1 小时前
跨域问题及Vue项目中本地/线上解决方法核心总结
前端
光影少年2 小时前
前端 AIGC
前端·aigc
启山智软2 小时前
供应链商城核心功能模块清单
java·前端·开源