Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🏞 react-native-multiple-image-picker enables applications to pick images and videos from multiple smart albums in iOS/Android

License

NotificationsYou must be signed in to change notification settings

NitrogenZLab/react-native-multiple-image-picker

Repository files navigation

Logo

iOSAndroidSwiftKotlinReact-Native

Overview 🎇

ImagePicker.mp4

React Native Multiple Image Picker(RNMIP) enables application to pick images and videos from multiple smart album in iOS/Android. React Native Multiple Image Picker is based on two libraries available,HXPhotoPicker andPictureSelector

Documentation 📚

Features 🔥

🤩Logo
🍕Crop single/multiple image.
🎑Preview image/video.
📸Camera module for capturing photos and recording videos.
🐳Keep the previous selection.
0️⃣Selected order index.
🎨UI Customization (numberOfColumn, spacing, primaryColor ... )
🌚Dark Mode, Light Mode
🌄Choose multiple images/video.
📦Support smart album(camera roll, selfies, panoramas, favorites, videos...).
📺Display video duration.
⛅️Support iCloud Photo Library.
🌪Scrolling performance. ☕️

Requirements

Because RNMIP uses Nitro Module, it complies with Nitro Modules' requirements.View Nitro Modules' requirementshere

  • Xcode 16+
  • iOS 13+
  • react-native 0.75+
  • compileSdkVersion 34+

Installation

See moreInstallation

Usage

Here is a simple usage of the Multiple Image Picker.
See moreConfig

import{openPicker,Config}from'@baronha/react-native-multiple-image-picker'constconfig:Config={maxSelect:10,maxVideo:10,primaryColor:'#FB9300',backgroundDark:'#2f2f2f',numberOfColumn:4,mediaType:'all',selectBoxStyle:'number',selectMode:'multiple',language:'vi',// 🇻🇳 Vietnamesetheme:'dark',isHiddenOriginalButton:false,primaryColor:'#F6B35D',}constonPicker=async()=>{try{constresponse=awaitopenPicker(config)setImages(response)}catch(e){// catch error for multiple image picker}}

To Do

  • Crop Image in iOS.
  • Preview Controller foriOS.
  • Handle Permission when limited oniOS.
  • Migrating Library to the New Architecture.
  • Multiple Crop Image.
  • Multiple Preview Image.
  • Dynamic Theme.
  • Dynamic Language
  • Open Crop Controller.
  • Open Preview Controller.
  • Open Camera Controller.

Sponsor & Support ☕️

BuyMeACoffeeKofi

To keep this library maintained and up-to-date please considersponsoring it on GitHub. Or if you are looking for a private support or help in customizing the experience, then reach out to me on Twitter@_baronha.
Besides, I also built a product using HXPhotoPicker here, Hope you support:

Built With ❤️

NitroModules
HXPhotoPicker
PictureSelector

Star History

Star History Chart

Showcase ✨

List of used applications with@baronha/react-native-multiple-image-picker

Contributions are welcome! If you have an application that uses@baronha/react-native-multiple-image-picker, please open apull request to add it to the list.

See allShowcase

Performance

We're trying to improve performance. If you have a better solution, please open aissueorpull request. Best regards!

License

MIT
TLPhotoPicker
PictureSelector

About

🏞 react-native-multiple-image-picker enables applications to pick images and videos from multiple smart albums in iOS/Android

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp