Merge branch 'feature/notifications' into feature/messageInputActions
This commit is contained in:
@@ -74,6 +74,7 @@ class MessageListView extends StatefulWidget {
|
|||||||
this.dateDividerBuilder,
|
this.dateDividerBuilder,
|
||||||
this.showAvatar = true,
|
this.showAvatar = true,
|
||||||
this.editMessageInputBuilder,
|
this.editMessageInputBuilder,
|
||||||
|
this.scrollPhysics = const AlwaysScrollableScrollPhysics(),
|
||||||
}) : super(key: key);
|
}) : super(key: key);
|
||||||
|
|
||||||
/// Function used to build a custom message widget
|
/// Function used to build a custom message widget
|
||||||
@@ -116,9 +117,14 @@ class MessageListView extends StatefulWidget {
|
|||||||
/// if true shows the user avatar
|
/// if true shows the user avatar
|
||||||
final bool showAvatar;
|
final bool showAvatar;
|
||||||
|
|
||||||
|
|
||||||
/// Builder used to build the message input to edit a message
|
/// Builder used to build the message input to edit a message
|
||||||
final Widget Function(BuildContext, Message) editMessageInputBuilder;
|
final Widget Function(BuildContext, Message) editMessageInputBuilder;
|
||||||
|
|
||||||
|
/// The ScrollPhysics used by the ListView
|
||||||
|
final ScrollPhysics scrollPhysics;
|
||||||
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
_MessageListViewState createState() => _MessageListViewState();
|
_MessageListViewState createState() => _MessageListViewState();
|
||||||
}
|
}
|
||||||
@@ -149,7 +155,8 @@ class _MessageListViewState extends State<MessageListView> {
|
|||||||
},
|
},
|
||||||
child: ListView.custom(
|
child: ListView.custom(
|
||||||
key: Key('messageListView'),
|
key: Key('messageListView'),
|
||||||
physics: AlwaysScrollableScrollPhysics(),
|
shrinkWrap: true,
|
||||||
|
physics: widget.scrollPhysics,
|
||||||
controller: _scrollController,
|
controller: _scrollController,
|
||||||
reverse: true,
|
reverse: true,
|
||||||
childrenDelegate: SliverChildBuilderDelegate(
|
childrenDelegate: SliverChildBuilderDelegate(
|
||||||
|
|||||||
Reference in New Issue
Block a user