Add swipeable card-like widgets for games or interactive onboarding screens
- Demo of
SwipeableWidgetSlide
to be added
Check the repository if you're unable to see the demo.
Swipeable Widget is used in the following apps:
- Shots
- Create a PR to add your own!
Add swipeable_card
to your pubspec.yaml
:
dependencies:
flutter:
sdk: flutter
# added below
swipeable_card: <latest version>
The swipeable widget has to be placed in a Column
(or Row
), for example:
Column(
children: <Widget>[
SwipeableWidget(
// parameters ...
child: someChildWidget(),
),
],
)
In the above example, replace someChildWidget()
with the widget that can be swiped (for example, a playing card-like widget).
Warning: while SwipeableWidget
is fast on iPhones, it can be quite slow for older Android devices. I am currently working on SwipeableWidgetSlide
, an alternative which can be used for older Android devices.
Check out https://swipeable-card.now.sh/ for the full documentation (still a work in progress).
If you use the a swipeableWidgetController
to automatically swipe the cards (without the user panning), you can only start swiping the next card away when the previous one is fully swiped away. To see a demo, run the example, and continuously tap the "Left" button at the bottom of the screen.
Apart from that, all the other problems from v0.0.x seem to be dealth with.
BSD 2-clause
Project start date: 1 May, 2020.