Keep attach file icon when keyboard is opened in chat instead of emoji picker

This commit is contained in:
Sylvain Berfini 2025-04-03 11:36:50 +02:00
parent 90ff2caf1b
commit 5fe37cb84c

View file

@ -93,6 +93,7 @@
android:padding="8dp"
android:contentDescription="@string/content_description_chat_open_emoji_picker"
android:src="@{viewModel.isEmojiPickerOpen ? @drawable/x : @drawable/smiley, default=@drawable/smiley}"
android:visibility="@{viewModel.isVoiceRecording ? View.INVISIBLE : (viewModel.isKeyboardOpen && viewModel.isFileTransferServerAvailable) ? View.GONE : View.VISIBLE}"
app:layout_constraintBottom_toBottomOf="@id/message_area_background"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/message_area_background"
@ -108,7 +109,7 @@
android:padding="8dp"
android:contentDescription="@string/content_description_chat_open_attach_file"
android:src="@{viewModel.areFilePickersOpen ? @drawable/x : @drawable/paperclip, default=@drawable/paperclip}"
android:visibility="@{viewModel.isVoiceRecording ? View.INVISIBLE : (viewModel.isKeyboardOpen || !viewModel.isFileTransferServerAvailable) ? View.GONE : View.VISIBLE}"
android:visibility="@{viewModel.isVoiceRecording ? View.INVISIBLE : !viewModel.isFileTransferServerAvailable ? View.GONE : View.VISIBLE}"
app:layout_constraintBottom_toBottomOf="@id/message_area_background"
app:layout_constraintEnd_toStartOf="@id/message_area_background"
app:layout_constraintStart_toEndOf="@id/emoji_picker_toggle"