ChatBubbleWithoutAvatar class
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- ChatBubbleWithoutAvatar
Constructors
- ChatBubbleWithoutAvatar({Key? key, required bool isMe, required Widget message, required BoxConstraints constraints, required Color senderBgColor, required Color receiverBgColor, required bool isNextMessageFromSameSender, required bool pointer, required Widget ack, required String time, required Color timeLabelColor, required String imgUrl, required bool showLoadingOverlay, required double percentage, required VoidCallback onImageTap, bool? isAudio, String? audioSource, bool? isLoading, TextStyle? textStyle, DismissDirectionCallback? onSwipe, GestureLongPressCallback? onLongPress, BoxConstraints? imageStyles, required Widget? messageReply, required Color? messageReplyBgColor, required Color? messageReplyBorderColor, VoidCallback? onPress, Uint8List? imageBytes, Widget? name})
-
const
Properties
- ack → Widget
-
final
- audioSource → String?
-
Audio source
in this Version we're supporting only remote files, local files in coming version
final
-
Represents the caption or textual description associated with an image.
final
- constraints → BoxConstraints
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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
- isAudio → bool?
-
Boolean for audio message
final
- isLoading → bool?
-
This can be very useful when uploading audio to the server and is not yet done uploading
final
- isMe → bool
-
final
- isNextMessageFromSameSender → bool
-
final
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- message → Widget
-
final
- messageReply → Widget?
-
message Reply
final
- messageReplyBgColor → Color?
-
the background color applied to the message reply
final
- messageReplyBorderColor → Color?
-
the Border color applied to the message reply
final
- name → Widget?
-
Sender Name
final
- onImageTap → VoidCallback
-
final
- onLongPress → GestureLongPressCallback?
-
call back function when the message is long pressed
final
- onPress → VoidCallback?
-
call back function that will be fired on Press.
final
- onSwipe → DismissDirectionCallback?
-
call back function that will be fired when the user swipe;
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 ofpercentage
ranges from 0.0 to 1.0, where 0.0 represents no progress, and 1.0 represents the completion of the operation.final - pointer → bool
-
final
- receiverBgColor → Color
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- senderBgColor → Color
-
final
- 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
-
final
- timeLabelColor → Color
-
final
Methods
-
build(
BuildContext context) → Widget -
Describes the part of the user interface represented by this widget.
override
-
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
-
extractData(
Widget message, String imageUrl) → String -
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