StoryViewer class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- StoryViewer
Constructors
-
StoryViewer({Key? key, StoryViewerController? viewerController, UserModel? userModel, List<
StoryItemModel> ? stories, bool fromAnonymous = false, bool trusted = true, int initIndex = 0, dynamic onEachStoryLoadComplated({String storyID})?, dynamic onEditStory({StoryViewer? viewer, StoryViewerController? viewerController})?, Function? onDispose, String? heroTag, dynamic onStoryReplied({String? message, String? storyID, StoryViewerController? viewerController})?, dynamic onUserTap({StoryViewerController? viewerController})?, Widget? profilePicture, Customizer? customValues, List<Widget> getAdditionalLayersBeforeMedia({StoryViewer viewer, StoryViewerController viewerController})?, List<Widget> getAdditionalLayersAfterMedia({StoryViewer viewer, StoryViewerController viewerController})?, String? displayerUserID, Alignment? mediaAlignment, BoxFit? mediaFit, Color? backgroundColor, Color? placeholderBackground, List<Color> ? placeholderBackgrounds, SystemUiOverlayStyle? systemOverlayStyle, Duration? serverTimeGap, bool willPop()?, bool hasReply = false, bool showSource = false, EdgeInsets? progressRowPadding, BorderRadius progressBorderRadius = BorderRadius.zero, Color progressColor = Colors.white, BorderRadiusGeometry? borderRadius, double progressHeight = 4, TextStyle? titleStyle, void setupCustomWidgets({StoryViewer viewer, StoryViewerController? viewerController})?, EdgeInsets padding = EdgeInsets.zero, StoryRatio ratio = StoryRatio.r9_16, bool loop = false, String? profileHeroTag}) -
const
Properties
- backgroundColor → Color?
-
final
- borderRadius → BorderRadiusGeometry?
-
final
- customizer → Customizer
-
no setter
- customValues → Customizer?
-
final
- displayerUserID → String?
-
final
- fromAnonymous → bool
-
final
-
getAdditionalLayersAfterMedia
→ List<
Widget> Function({StoryViewer viewer, StoryViewerController viewerController})? -
final
-
getAdditionalLayersBeforeMedia
→ List<
Widget> Function({StoryViewer viewer, StoryViewerController viewerController})? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasReply → bool
-
final
- heroTag → String?
-
final
- initIndex → int
-
final
- inline → bool
-
no setter
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- loop → bool
-
final
- mediaAlignment → Alignment?
-
final
- mediaFit → BoxFit?
-
final
- onDispose → Function?
-
final
- onEachStoryLoadComplated → dynamic Function({String storyID})?
-
final
- onEditStory → dynamic Function({StoryViewer? viewer, StoryViewerController? viewerController})?
-
final
- onStoryReplied → dynamic Function({String? message, String? storyID, StoryViewerController? viewerController})?
-
final
- onUserTap → dynamic Function({StoryViewerController? viewerController})?
-
final
- padding → EdgeInsets
-
final
- placeholderBackground → Color?
-
final
-
placeholderBackgrounds
→ List<
Color> ? -
final
- profileHeroTag → String?
-
final
- profilePicture → Widget?
-
final
- progressBorderRadius → BorderRadius
-
final
- progressColor → Color
-
final
- progressHeight → double
-
final
- progressRowPadding → EdgeInsets?
-
final
- ratio → StoryRatio
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serverTimeGap → Duration?
-
final
- setupCustomWidgets → void Function({StoryViewer viewer, StoryViewerController? viewerController})?
-
final
- showSource → bool
-
final
-
stories
→ List<
StoryItemModel> ? -
final
- systemOverlayStyle → SystemUiOverlayStyle?
-
final
- titleStyle → TextStyle?
-
final
- trusted → bool
-
final
- userModel → UserModel?
-
final
- viewerController → StoryViewerController?
-
final
- willPop → bool Function()?
-
final
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → _StoryViewerState -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pop(
BuildContext context) → Future< bool> -
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited