SwipeFeedController<T> class
- Inheritance
-
- Object
- ChangeNotifier
- SwipeFeedController
Constructors
Properties
-
collectiveState
→ InitialFeedState<
T> -
Get the collective state of items from the feed
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasListeners → bool
-
Whether any listeners are currently registered.
no setterinherited
- list → List
-
Retreives the list of items from the feed
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addCard(
T item, [Function? onComplete]) → void - Add an item to the feed, animates in by default
-
addListener(
VoidCallback listener) → void -
Register a closure to be called when the object changes.
inherited
-
asyncAdd(
Future< T?> loader, Function onError) → Future<void> - Add future item
-
backgroundController(
) → AnimationSystemController? -
displayStaticOverlayCardDelegate(
) → void -
dispose(
) → void -
Discards any resources used by the object. After this is called, the
object is not in a usable state and should be discarded (calls to
addListener will throw after the object is disposed).
override
-
loadMore(
) → void - Reloads the feed state based on the original size parameter
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notifyListeners(
) → void -
Call all the registered listeners.
inherited
-
refreshFeed(
) → void - Refreshes the feed replacing the page token
-
removeCard<
T> ([AdjustList< T> ? then]) → void - Removes an item from the feed, animates the item out of the feed by default
-
removeItemById(
String id) → void - Removes item by Id from the feed, no animation
-
removeListener(
VoidCallback listener) → void -
Remove a previously registered closure from the list of closures that are
notified when the object changes.
inherited
-
removeOverlayCardDelegate(
{bool reverse = false}) → void -
reset(
) → Future< bool> - Reset the swipe feed back to it's initial state By default this function calls refresh and will refresh the loader with a null pagetoken
-
reverseAnimations(
) → Future< void> - Reverse all animations back to starting positions
-
setCardState(
FeedCardState state) → void - Set the card to the new state, if the card is not a null card
-
swipe(
DismissDirection direction) → void - Swipe the top most card in the specified direction
-
toString(
) → String -
A string representation of this object.
inherited
-
updateCard(
T item, String id) → void - Updates the current card at the top of the list
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited