swipe_deck 1.1.0
swipe_deck: ^1.1.0 copied to clipboard

A simple Flutter Package to Mimic iMessage Image Picker for Flutter

Swipe Deck #

A simple Flutter Package to Mimic iMessage Image Picker for Flutter

Current Features #

  • Add List of Widgets to present them in a Swipable Deck
  • Basic Widget Customizations

Demo #

Usage #

To Use, simply Wrap the Widget you want to add Focused Menu to, with FocusedMenuHolder:

      body: Container(
            child: SwipeDeck(
              startIndex: 3,
              emptyIndicator: Container(
                child: Center(
                  child: Text("Nothing Here"),
                ),
              ),
              cardSpreadInDegrees: 5, // Change the Spread of Background Cards
              onSwipeLeft: (){
                print("USER SWIPED LEFT -> GOING TO NEXT WIDGET");
              },
              onSwipeRight: (){
                print("USER SWIPED RIGHT -> GOING TO PREVIOUS WIDGET");
              },
              onChange: (index){
                print(IMAGES[index]);
              },
              widgets: IMAGES
                  .map((e) => GestureDetector(
                        onTap: () {
                          print(e);
                        },
                        child: ClipRRect(
                            borderRadius: borderRadius,
                            child: Image.asset(
                              "assets/images/$e.jpg",
                              fit: BoxFit.cover,
                            )),
                      ))
                  .toList(),
            ),
      ),

Social Handles 🎯 #

Twitter Instagram Youtube LinkedIn

Found this useful? 💙👨‍💻 #

Roadmap #

Plans to add more customizations.

License #

MIT

90
likes
110
pub points
79%
popularity

Publisher

retroportalstudio.com

A simple Flutter Package to Mimic iMessage Image Picker for Flutter

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, provider

More

Packages that depend on swipe_deck