ChatMessageGeneralFrameworkWidget class

create chat message on main screen

Inheritance

Constructors

ChatMessageGeneralFrameworkWidget.new({Key? key, required bool isLoading, EdgeInsetsGeometry? profilePictureMargin, BorderRadiusGeometry? profilePictureBorderRadius, void profilePictureOnLongPress()?, bool profilePictureIsUseShadow = false, bool profilePictureIsWithBorder = false, dynamic profilePicture, void profilePictureOnTap()?, WidgetBuilder? profilePictureBuilder, required String title, required String? message, required num unreadCount, required DateTime date, EdgeInsetsGeometry? contentPadding, BorderRadiusGeometry? unreadCountBorderRadius, Color? unreadCountColor, WidgetBuilder? titleBuilder, WidgetBuilder? messageBuilder, WidgetBuilder? dateBuilder, WidgetBuilder? unreadCountBuilder, double spaceTrailing = 5, void onLongPress()?, void onTap()?, void onFocusChange(bool value)?, String? locale})
UncompleteDocumentation
const

Properties

contentPadding EdgeInsetsGeometry?
UncompleteDocumentation
final
date DateTime
UncompleteDocumentation
final
dateBuilder WidgetBuilder?
UncompleteDocumentation
final
hashCode int
The hash code for this object.
no setterinherited
isLoading bool
UncompleteDocumentation
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
locale String?
UncompleteDocumentation
final
message String?
UncompleteDocumentation
final
messageBuilder WidgetBuilder?
UncompleteDocumentation
final
onFocusChange → void Function(bool value)?
UncompleteDocumentation
final
onLongPress → void Function()?
UncompleteDocumentation
final
onTap → void Function()?
UncompleteDocumentation
final
profilePicture → dynamic
UncompleteDocumentation
final
profilePictureBorderRadius BorderRadiusGeometry?
UncompleteDocumentation
final
profilePictureBuilder WidgetBuilder?
UncompleteDocumentation
final
profilePictureIsUseShadow bool
UncompleteDocumentation
final
profilePictureIsWithBorder bool
UncompleteDocumentation
final
profilePictureMargin EdgeInsetsGeometry?
UncompleteDocumentation
final
profilePictureOnLongPress → void Function()?
UncompleteDocumentation
final
profilePictureOnTap → void Function()?
UncompleteDocumentation
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
spaceTrailing double
UncompleteDocumentation
final
title String
UncompleteDocumentation
final
titleBuilder WidgetBuilder?
UncompleteDocumentation
final
unreadCount num
UncompleteDocumentation
final
unreadCountBorderRadius BorderRadiusGeometry?
UncompleteDocumentation
final
unreadCountBuilder WidgetBuilder?
UncompleteDocumentation
final
unreadCountColor Color?
UncompleteDocumentation
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
dateWidget({required BuildContext context}) Widget
UncompleteDocumentation
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
messageWidget({required BuildContext context}) Widget?
UncompleteDocumentation
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
profilePictureWidget({required BuildContext context}) Widget
UncompleteDocumentation
titleWidget({required BuildContext context}) Widget
UncompleteDocumentation
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, int wrapWidth = 65}) 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
unreadCountWidget({required BuildContext context}) Widget
UncompleteDocumentation

Operators

operator ==(Object other) bool
The equality operator.
inherited