fmt
This commit is contained in:
@@ -96,78 +96,81 @@ class MessageActionsModal extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
TweenAnimationBuilder<double>(
|
TweenAnimationBuilder<double>(
|
||||||
tween: Tween(begin: 0.0, end: 1.0),
|
tween: Tween(begin: 0.0, end: 1.0),
|
||||||
duration: Duration(milliseconds: 300),
|
duration: Duration(milliseconds: 300),
|
||||||
builder: (context, val, snapshot) {
|
builder: (context, val, snapshot) {
|
||||||
return Transform.scale(
|
return Transform.scale(
|
||||||
scale: val,
|
scale: val,
|
||||||
child: IgnorePointer(
|
child: IgnorePointer(
|
||||||
child: MessageWidget(
|
child: MessageWidget(
|
||||||
key: Key('MessageWidget'),
|
key: Key('MessageWidget'),
|
||||||
reverse: reverse,
|
reverse: reverse,
|
||||||
message: message.copyWith(
|
message: message.copyWith(
|
||||||
text: message.text.length > 200
|
text: message.text.length > 200
|
||||||
? '${message.text.substring(0, 200)}...'
|
? '${message.text.substring(0, 200)}...'
|
||||||
: message.text,
|
: message.text,
|
||||||
|
),
|
||||||
|
messageTheme: messageTheme,
|
||||||
|
showReactions: false,
|
||||||
|
showUsername: false,
|
||||||
|
showReplyIndicator: false,
|
||||||
|
showUserAvatar: showUserAvatar,
|
||||||
|
showTimestamp: false,
|
||||||
|
translateUserAvatar: false,
|
||||||
|
showReactionPickerIndicator: true,
|
||||||
|
showSendingIndicator: DisplayWidget.gone,
|
||||||
|
shape: messageShape,
|
||||||
),
|
),
|
||||||
messageTheme: messageTheme,
|
|
||||||
showReactions: false,
|
|
||||||
showUsername: false,
|
|
||||||
showReplyIndicator: false,
|
|
||||||
showUserAvatar: showUserAvatar,
|
|
||||||
showTimestamp: false,
|
|
||||||
translateUserAvatar: false,
|
|
||||||
showReactionPickerIndicator: true,
|
|
||||||
showSendingIndicator: DisplayWidget.gone,
|
|
||||||
shape: messageShape,
|
|
||||||
),
|
),
|
||||||
),
|
);
|
||||||
);
|
}),
|
||||||
}
|
|
||||||
),
|
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: 8,
|
height: 8,
|
||||||
),
|
),
|
||||||
TweenAnimationBuilder<double>(
|
TweenAnimationBuilder<double>(
|
||||||
tween: Tween(begin: 0.0, end: 1.0),
|
tween: Tween(begin: 0.0, end: 1.0),
|
||||||
duration: Duration(milliseconds: 300),
|
duration: Duration(milliseconds: 300),
|
||||||
curve: Curves.easeInOut,
|
curve: Curves.easeInOut,
|
||||||
builder: (context, val, wid) {
|
builder: (context, val, wid) {
|
||||||
return Transform(
|
return Transform(
|
||||||
transform: Matrix4.identity()..scale(val)..rotateZ(-1.0 + val),
|
transform: Matrix4.identity()
|
||||||
alignment: Alignment.topRight,
|
..scale(val)
|
||||||
child: Padding(
|
..rotateZ(-1.0 + val),
|
||||||
padding: const EdgeInsets.symmetric(
|
alignment: Alignment.topRight,
|
||||||
horizontal: 48.0,
|
child: Padding(
|
||||||
),
|
padding: const EdgeInsets.symmetric(
|
||||||
child: Material(
|
horizontal: 48.0,
|
||||||
clipBehavior: Clip.hardEdge,
|
|
||||||
shape: RoundedRectangleBorder(
|
|
||||||
borderRadius: BorderRadius.circular(16),
|
|
||||||
),
|
),
|
||||||
child: Column(
|
child: Material(
|
||||||
crossAxisAlignment: CrossAxisAlignment.stretch,
|
clipBehavior: Clip.hardEdge,
|
||||||
children: ListTile.divideTiles(
|
shape: RoundedRectangleBorder(
|
||||||
context: context,
|
borderRadius: BorderRadius.circular(16),
|
||||||
tiles: [
|
),
|
||||||
if (showReply &&
|
child: Column(
|
||||||
(message.status ==
|
crossAxisAlignment:
|
||||||
MessageSendingStatus.SENT ||
|
CrossAxisAlignment.stretch,
|
||||||
message.status == null) &&
|
children: ListTile.divideTiles(
|
||||||
message.parentId == null)
|
context: context,
|
||||||
_buildReplyButton(context),
|
tiles: [
|
||||||
if (showEditMessage) _buildEditMessage(context),
|
if (showReply &&
|
||||||
if (showDeleteMessage)
|
(message.status ==
|
||||||
_buildDeleteButton(context),
|
MessageSendingStatus.SENT ||
|
||||||
if (showCopyMessage) _buildCopyButton(context),
|
message.status == null) &&
|
||||||
],
|
message.parentId == null)
|
||||||
).toList(),
|
_buildReplyButton(context),
|
||||||
|
if (showEditMessage)
|
||||||
|
_buildEditMessage(context),
|
||||||
|
if (showDeleteMessage)
|
||||||
|
_buildDeleteButton(context),
|
||||||
|
if (showCopyMessage)
|
||||||
|
_buildCopyButton(context),
|
||||||
|
],
|
||||||
|
).toList(),
|
||||||
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
);
|
||||||
);
|
})
|
||||||
}
|
|
||||||
)
|
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user