reusable_list_item 0.0.1 copy "reusable_list_item: ^0.0.1" to clipboard
reusable_list_item: ^0.0.1 copied to clipboard

A simple and customizable Flutter widget to create swipeable list items with start and end actions using flutter_slidable.

reusable_list_item #

A simple and reusable Flutter widget for creating swipeable list items using the flutter_slidable package.

This widget, GenericSliderWidget, provides a clean and customizable way to add swipe actions (start/end) to any child widget inside a list.

Features #

  • Easily add swipeable actions to list items.
  • Customize start and end action panes.
  • Use custom motions or the default scroll motion.
  • Lightweight and easy to integrate.

Installation #

Add the following to your pubspec.yaml:

dependencies:
  reusable_list_item: <latest_version>

Then run:

flutter pub get

Usage #

Import the package:

import 'package:reusable_list_item/reusable_list_item.dart';

Example:

GenericSliderWidget(
  child: ListTile(
    title: Text('Swipe me!'),
    subtitle: Text('Left or right'),
  ),
  startActions: [
    SlidableAction(
      onPressed: (context) {},
      backgroundColor: Colors.green,
      foregroundColor: Colors.white,
      icon: Icons.edit,
      label: 'Edit',
    ),
  ],
  endActions: [
    SlidableAction(
      onPressed: (context) {},
      backgroundColor: Colors.red,
      foregroundColor: Colors.white,
      icon: Icons.delete,
      label: 'Delete',
    ),
  ],
)

Constructor Parameters #

Name Type Description
key Key? Widget key (optional).
child Widget The main content inside the slidable.
startPaneMotion Widget? Custom motion for start actions (optional).
endPaneMotion Widget? Custom motion for end actions (optional).
startActions List<SlidableAction>? List of actions to show when sliding from start.
endActions List<SlidableAction>? List of actions to show when sliding from end.

Dependencies #

License #

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to contribute, raise issues, or suggest features!

Author #

[Shohidul Islam]

0
likes
140
points
144
downloads

Publisher

unverified uploader

Weekly Downloads

A simple and customizable Flutter widget to create swipeable list items with start and end actions using flutter_slidable.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_slidable

More

Packages that depend on reusable_list_item