PhotoBrowser.Forms Save

Full screen image viewer(Xamarin.Forms) that includes "pinch to zoom" and "swipe to dismiss" gestures.

Project README

PhotoBrowser.Forms

Full screen image viewer(Xamarin.Forms) that includes "pinch to zoom" and "swipe to dismiss" gestures.

NuGet

Supports Android and iOS.

Features

  • Pinch to zoom.
  • Swipe to dismiss.
  • Custom Title.
  • Custom Action Button.

Screen-Shots

PhotoBrowser for Android PhotoBrowser for iOS

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!

Open Source Agenda is not affiliated with "PhotoBrowser.Forms" Project. README Source: stormlion227/PhotoBrowser.Forms
Stars
76
Open Issues
18
Last Commit
5 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating