stormlion227 / Photobrowser.forms
Licence: mit
Full screen image viewer(Xamarin.Forms) that includes "pinch to zoom" and "swipe to dismiss" gestures.
Stars: ✭ 75
Projects that are alternatives of or similar to Photobrowser.forms
Nanogallery2
a modern photo / video gallery and lightbox [JS library]
Stars: ✭ 488 (+550.67%)
Mutual labels: images, photos, pinch-to-zoom
Photo view
📸 Easy to use yet very customizable zoomable image widget for Flutter, Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interacive images and other stuff such as SVG.
Stars: ✭ 1,280 (+1606.67%)
Mutual labels: images, photos, pinch-to-zoom
Exiftool Vendored.js
Fast, cross-platform Node.js access to ExifTool
Stars: ✭ 200 (+166.67%)
Mutual labels: images, photos
Unsplash rb
💎 Ruby wrapper for the Unsplash API.
Stars: ✭ 202 (+169.33%)
Mutual labels: images, photos
Unsplash Php
👻 Official PHP wrapper for the Unsplash API
Stars: ✭ 332 (+342.67%)
Mutual labels: images, photos
Unsplash Js
🤖 A server-side JavaScript wrapper for the Unsplash API
Stars: ✭ 1,647 (+2096%)
Mutual labels: images, photos
Xamarin Forms Perf Playground
Xamarin.Forms Performance Playground (Layouts, Bindings, XAMLC, etc)
Stars: ✭ 119 (+58.67%)
Mutual labels: images, xamarin-forms
hes-gallery
Light, dependency free, responsive gallery script
Stars: ✭ 27 (-64%)
Mutual labels: photos, images
ImageUI
A photo browser inspired by Apple Photos app
Stars: ✭ 44 (-41.33%)
Mutual labels: photos, images
Bubblepictures
Bubble Pictures for iOS done in Swift
Stars: ✭ 434 (+478.67%)
Mutual labels: images, photos
Photo Affix
📷 Stitch your photos together vertically or horizontally easily!
Stars: ✭ 969 (+1192%)
Mutual labels: images, photos
Frescoimageviewer
Customizable Android full screen image viewer for Fresco library supporting "pinch to zoom" and "swipe to dismiss" gestures. Made by Stfalcon
Stars: ✭ 1,807 (+2309.33%)
Mutual labels: fresco, pinch-to-zoom
Datasets
🎁 3,000,000+ Unsplash images made available for research and machine learning
Stars: ✭ 1,805 (+2306.67%)
Mutual labels: images, photos
Hoverzoom
Google Chrome extension for zooming images on mouse hover
Stars: ✭ 426 (+468%)
Mutual labels: images, photos
React Grid Gallery
Justified image gallery component for React
Stars: ✭ 571 (+661.33%)
Mutual labels: images, photos
Nativescript Fresco
This repository holds the NativeScript plugin that exposes the functionality of the Fresco image library to NativeScript developers.
Stars: ✭ 51 (-32%)
Mutual labels: images, fresco
Gmimagepicker.xamarin
Port of the original GMImagePicker component to Xamarin.iOS
Stars: ✭ 65 (-13.33%)
Mutual labels: images
PhotoBrowser.Forms
Full screen image viewer(Xamarin.Forms) that includes "pinch to zoom" and "swipe to dismiss" gestures.
Supports Android and iOS.
- Android library from : https://github.com/stfalcon-studio/FrescoImageViewer
- iOS library from : https://github.com/mwaterfall/MWPhotoBrowser
Features
- Pinch to zoom.
- Swipe to dismiss.
- Custom Title.
- Custom Action Button.
Screen-Shots
Setup
- Install the nuget package in portable and all platform specific projects.
Android
In MainActivity.cs file
Stormlion.PhotoBrowser.Droid.Platform.Init(this);
iOS
In AppDelegate.cs file
Stormlion.PhotoBrowser.iOS.Platform.Init();
Usage
new PhotoBrowser
{
Photos = new List<Photo>
{
new Photo
{
URL = "https://raw.githubusercontent.com/stfalcon-studio/FrescoImageViewer/v.0.5.0/images/posters/Vincent.jpg",
Title = "Vincent"
},
new Photo
{
URL = "https://raw.githubusercontent.com/stfalcon-studio/FrescoImageViewer/v.0.5.0/images/posters/Jules.jpg",
Title = "Jules"
},
new Photo
{
URL = "https://raw.githubusercontent.com/stfalcon-studio/FrescoImageViewer/v.0.5.0/images/posters/Korben.jpg",
Title = "Korben"
}
},
ActionButtonPressed = (index) =>
{
Debug.WriteLine($"Clicked {index}");
},
BackgroundColor = Color.White,
DidDisplayPhoto = (index) =>
{
Debug.WriteLine($"Selection changed: {index}");
},
Android_ContainerPaddingPx = 20,
iOS_ZoomPhotosToFill = false
}.Show();
More Properties
- ActionButtonPressed
- StartIndex
Contributions
Contributions are welcome!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].