From 29868aa7a99a5eb732bc8402f58e583623a9c3ed Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Thu, 26 Nov 2020 17:46:41 +0100 Subject: [PATCH] fix messageinput ui --- lib/src/message_input.dart | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/src/message_input.dart b/lib/src/message_input.dart index 10fe6595..8def16da 100644 --- a/lib/src/message_input.dart +++ b/lib/src/message_input.dart @@ -380,6 +380,7 @@ class MessageInputState extends State { autofocus: false, textAlignVertical: TextAlignVertical.center, decoration: InputDecoration( + isDense: true, hintText: _getHint(), prefixText: _commandEnabled ? null : ' ', border: OutlineInputBorder( @@ -392,7 +393,10 @@ class MessageInputState extends State { borderSide: BorderSide(color: Colors.transparent)), disabledBorder: OutlineInputBorder( borderSide: BorderSide(color: Colors.transparent)), - contentPadding: EdgeInsets.all(8), + contentPadding: EdgeInsets.symmetric( + horizontal: 16, + vertical: 13, + ), prefixIcon: _commandEnabled ? Padding( padding: @@ -665,8 +669,8 @@ class MessageInputState extends State { mainAxisAlignment: MainAxisAlignment.start, children: [ IconButton( + iconSize: 24, icon: StreamSvgIcon.pictures( - size: 24, color: _filePickerIndex == 0 ? StreamChatTheme.of(context).accentColor : Colors.black.withOpacity(0.5), @@ -678,8 +682,8 @@ class MessageInputState extends State { }, ), IconButton( + iconSize: 32, icon: StreamSvgIcon.files( - size: 24, color: _filePickerIndex == 1 ? StreamChatTheme.of(context).accentColor : Colors.black.withOpacity(0.5), @@ -689,8 +693,8 @@ class MessageInputState extends State { }, ), IconButton( + iconSize: 24, icon: StreamSvgIcon.camera( - size: 24, color: _filePickerIndex == 2 ? StreamChatTheme.of(context).accentColor : Colors.black.withOpacity(0.5), @@ -700,8 +704,9 @@ class MessageInputState extends State { }, ), IconButton( + padding: const EdgeInsets.all(0), + iconSize: 24, icon: StreamSvgIcon.record( - size: 24, color: _filePickerIndex == 3 ? StreamChatTheme.of(context).accentColor : Colors.black.withOpacity(0.5),