StreamPhotoGalleryTile class

Widget that displays a photo or video item from the gallery.

Inheritance

Constructors

StreamPhotoGalleryTile({Key? key, required AssetEntity media, bool selected = false, GestureTapCallback? onTap, GestureLongPressCallback? onLongPress, ThumbnailSize thumbnailSize = const ThumbnailSize(400, 400), ThumbnailFormat thumbnailFormat = ThumbnailFormat.jpeg, int thumbnailQuality = 100, double thumbnailScale = 1})
Creates a new instance of StreamPhotoGalleryTile.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
media → AssetEntity
The media item to display.
final
onLongPress GestureLongPressCallback?
Called when the user long-presses on this grid tile.
final
onTap GestureTapCallback?
Called when the user taps this grid tile.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selected bool
Whether the media item is selected.
final
thumbnailFormat ThumbnailFormat
Which format the thumbnail should be, generally support JPG and PNG.
final
thumbnailQuality int
The quality value for the thumbnail.
final
thumbnailScale double
Scale of the image.
final
thumbnailSize ThumbnailSize
The thumbnail size.
final

Methods

build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
copyWith({Key? key, AssetEntity? media, bool? selected, GestureTapCallback? onTap, GestureLongPressCallback? onLongPress, ThumbnailSize? thumbnailSize, ThumbnailFormat? thumbnailFormat, int? thumbnailQuality, double? thumbnailScale}) StreamPhotoGalleryTile
Creates a copy of this tile but with the given fields replaced with the new values.
createElement() StatelessElement
Creates a StatelessElement to manage this widget's location in the tree.
inherited
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
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