swipe_deck 1.0.0 copy "swipe_deck: ^1.0.0" to clipboard
swipe_deck: ^1.0.0 copied to clipboard

A simple Flutter Package to Mimic iMessage Image Picker for Flutter

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:swipe_deck/swipe_deck.dart';

const IMAGES = ["apex", "cod", "destiny", "fc3", "game_4", "ghost", "mk11", "nfs", "pubg", "mk112"];
final borderRadius = BorderRadius.circular(20.0);

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title: 'Swipe Deck',
      home: TestPage(),
    );
  }
}

class TestPage extends StatelessWidget {
  const TestPage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Swipe Deck"),
      ),
      body: Center(
        child: Container(
          width: 400,
          child: Center(
            child: SwipeDeck(
              startIndex: 3,
              aspectRatio: 4 / 3,
              emptyIndicator: Container(child: Center(child: Text("Nothing Here"),),),
              widgets: IMAGES
                  .map((e) => GestureDetector(
                        onTap: () {
                          print(e);
                        },
                        child: ClipRRect(
                            borderRadius: borderRadius,
                            child: Image.asset(
                              "assets/images/$e.jpg",
                              fit: BoxFit.cover,
                            )),
                      ))
                  .toList(),
            ),
          ),
        ),
      ),
    );
  }
}
224
likes
140
pub points
83%
popularity

Publisher

verified publisherretroportalstudio.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