Aus öffentlichen Paketdaten erstellte Orientierung.
likk_picker ist ein Flutter-Paket, das einen anpassbaren Bildauswähler mit Integration für Kamera- und Galeriezugriff bietet und sich von der Medienauswahl-Schnittstelle von Facebook Messenger inspirieren lässt. Auf der Basis der Photo Manager-Bibliothek ermöglicht es Benutzern, Bilder aus dem lokalen Speicher auszuwählen und zu verwalten oder neue direkt über die Gerätekamera aufzunehmen. Das Paket unterstützt benutzerdefinierte UI-Komponenten und ist daher ideal für Apps, die eine professionelle, nativeähnliche Medienauswahl-Erfahrung erfordern. Es vereinfacht die Abrufung von Ressourcen, während Entwicklern Flexibilität bei der Anpassung des Aussehens und Verhaltens des Auswahltools bleibt.
Anwendungsfälle
Foto-Uploads in sozialen Medien-Apps
Medienfreigabe in Chat-Anwendung
Auswahl des Benutzerprofils Bildes
Inhaltserstellungswerkzeuge
E-Commerce-Produktbildaufnahme
Workflows zur Mehrfachbildauswahl
Hauptmerkmale
Kamera- und Galerieintegration
Anpassbare Benutzeroberfläche wie Facebook Messenger
Unterstützt mehrfache Bildauswahl
Auf der Photo Manager-Bibliothek aufgebaut
Leichtgewichtig und einfach zu integrieren
Plattformübergreifende Kompatibilität
Geeignet für
Entwickler, die Chat-Schnittstellen erstellen
Apps, die intuitive Medienauswahler benötigen
Projekte, die benutzerdefinierte Medienauswahl-UIs erfordern
Mobile Apps, die sich auf benutzererzeugten Inhalt konzentrieren
Teams, die eine leichte Alternative zu Standard-Bildauswählern suchen
Hinweise
Plattformspezifische Berechtigungen für Kamera und Speicher erforderlich
Beschränkt auf Bilddateien (kein Videotupport)
Abhängig von externer Foto-Manager-Bibliothek
Möglicherweise sind zusätzliche Stile für eine vollständige Anpassung erforderlich
Keine integrierten Bildbearbeitungsfunktionen
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Likk Picker
A flutter package which is clone of facebook messenger gallery picker and camera, combined as single component. Gallery view and Camera view can also be use as Flutter widget. Under the hood likk picker used Photo Manager and Camera.
For more details (if needed) you can go through Photo Manager and Camera readme section as well.
Android
Change the minimum Android sdk version to 21 (or higher) in your android/app/build.gradle file.
minSdkVersion 21
Required permissions: INTERNET, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, ACCESS_MEDIA_LOCATION.
If you don't need the ACCESS_MEDIA_LOCATION permission,
see Disable ACCESS_MEDIA_LOCATION permission.
glide
Android native use glide to create image thumb bytes, version is 4.11.0.
If your other android library use the library, and version is not same, then you need edit your android project's build.gradle.
This permission is introduced in Android Q. If your app doesn't need this permission, you need to add the following node to the Android manifest in your app.
If you found some warning logs with Glide appearing,
then the main project needs an implementation of AppGlideModule.
See Generated API.
IOS
Add following content to info.plist.
<key>NSPhotoLibraryUsageDescription</key><string>Replace with your permission description..</string><key>NSCameraUsageDescription</key><string>Replace with your permission description..</string><key>NSMicrophoneUsageDescription</key><string>Replace with your permission description..</string>
Gallery
Use GalleryViewWrapper to make gallery view collapsible otherwise ignore it.
If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.