ImageWidget class
Constructors
ImageWidget ({Key ? key , required String imgUrl , required Widget ? caption , required BoxConstraints constraints , required Color color , required bool isMe , required Widget message , required Widget ack , required String time , required Color timeLabelColor , required bool showLoadingOverlay , required double percentage , required VoidCallback onTap , TextStyle ? textStyle , BoxConstraints ? imageStyles , required Widget ? messageReply , Color ? messageReplyBgColor , Color ? messageReplyBorderColor , Uint8List ? imageBytes })
const
Properties
ack
→ Widget
Message status example ( sent, delivered and seen)
final
caption
→ Widget ?
Represents the caption or textual description associated with an image.
final
color
→ Color
Background Color
final
constraints
→ BoxConstraints
Represents the constraints applied to a widget's size.
final
hashCode
→ int
The hash code for this object.
no setter inherited
imageBytes
→ Uint8List ?
The data type of ImageBytes is Uint8List?, which means it can either hold a Uint8List or be null.
final
imageStyles
→ BoxConstraints ?
styles that will be applies on Image.
final
imgUrl
→ String
Represents the URL of an image.
final
isMe
→ bool
this indicates if the message is from me or the other user
final
key
→ Key ?
Controls how one widget replaces another widget in the tree.
final inherited
message
→ Widget
message content eg text
final
messageReply
→ Widget ?
message Reply
final
messageReplyBgColor
→ Color ?
final
messageReplyBorderColor
→ Color ?
the Border color applied to the message reply
final
onTap
→ VoidCallback
call back function that will be fired on tap.
final
percentage
→ double
The percentage
represents the progress of the image upload or download operation.
It indicates the completion percentage of the image transfer process,
providing feedback to the user about the progress of the operation.
The value of percentage
ranges from 0.0 to 1.0, where 0.0 represents no progress,
and 1.0 represents the completion of the operation.
final
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
showLoadingOverlay
→ bool
Add this boolean variable to control the visibility of the loading overlay
final
textStyle
→ TextStyle ?
style that will be applied on text;
final
time
→ String
message time
final
timeLabelColor
→ Color
color that will be applied on time label.
final