photox 0.2.1 copy "photox: ^0.2.1" to clipboard
photox: ^0.2.1 copied to clipboard

An all-in-one solution for displaying interactive images.

PhotoX #

An all-in-one solution for displaying interactive images

   

Features #

  • Smoothly animate images into fullscreen and back
  • Swipe to dismiss images
  • Pinch to zoom
  • Automatically generate swipeable gallery when given multiple images

Getting started #

Add photox as a dependency in your pubspec.yaml file

flutter pub add photox

Import PhotoX:

import 'package:photox/photox.dart';

Usage #

@override
Widget build(BuildContext context) {
  return Container(
    height: 400,
    width: 400,
    child: PhotoX(
      items: [
        PhotoXItem(
          id: "1", resource: "assets/img1.jpg", isAsset: true),
        PhotoXItem(
          id: "2", resource: "assets/img2.jpeg", isAsset: true),
      ]
    )
  );
}

Additional parameters #

dismissMode #

DismissMode.swipeAny DismissMode.swipeVertical

⚠️ DismissMode.swipeAny can only be used when provided with a single PhotoXItem

showPageIndicator #

Whether to show the page indicator in the thumbnail gallery for multiple PhotoXItems

pageIndicatorAlignment #

The alignment of the page indicator relative to the gallery

pageIndicatorActiveColor #

The color of the active bubble in the page indicator

pageIndicatorInactiveColor #

The color of the inactive bubbles in the page indicator

pageIndicatorBackgroundColor #

The background color of the page indicator

pageIndicatorBubbleRadius #

The radius of the indicator bubbles in the page indicator

pageIndicatorBubblePadding #

The padding between the bubbles in the page indicator

fullscreenGalleryTitleTextStyle #

The TextStyle for the AppBar title in the fullscreen gallery

fullscreenGalleryAppBarLeadingWidget #

A custom widget to use as the leading widget in the fullscreen gallery AppBar

6
likes
130
points
94
downloads

Publisher

verified publishertuoku.dev

Weekly Downloads

An all-in-one solution for displaying interactive images.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

cached_network_image, collection, flutter, photo_view

More

Packages that depend on photox