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

效果图

相关推荐
笙年几秒前
Promise详解:从回调地狱到优雅异步
前端·javascript
良木林1 分钟前
webpack:基本打包方法
前端·webpack·node.js
青衫码上行2 分钟前
【JavaWeb学习 | 第17篇】JSP内置对象
java·开发语言·前端·学习·jsp
qq_570398577 分钟前
流式接口数据解析
前端·javascript·vue.js
坐吃山猪9 分钟前
Electron入门示例
前端·javascript·electron
那些免费的砖15 分钟前
Isle-Editor (岛屿编辑器) - 免费开源 Web 富文本编辑器,也支持 Notion 块编辑、MarkDown 语法,官方支持 Vue3 开箱即用
前端·编辑器·notion
꒰ঌ小武໒꒱15 分钟前
Trae CN IDE 使用教程
前端·python·编辑器
灵魂学者16 分钟前
Vue3.x —— router 路由配置
服务器·前端·vue.js·路由
by__csdn19 分钟前
Ajax与Axios终极对比指南全方位对比解析
前端·javascript·ajax·okhttp·typescript·vue·restful
khatung20 分钟前
借助Electron打通平台与用户通知(macOS系统)
前端·javascript·vscode·react.js·macos·electron·前端框架