Скрытие клавиатуры при свайпе назад на экране поиска
Some checks failed
Android Kernel Build / build (push) Failing after 16h11m23s

Добавлена обработка горизонтального свайпа вправо для автоматического скрытия клавиатуры на SearchScreen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-16 10:36:06 +07:00
parent 479fdd0074
commit 807309a812

View File

@@ -37,6 +37,8 @@ import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalFocusManager
import androidx.compose.ui.platform.LocalHapticFeedback
import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.foundation.gestures.detectHorizontalDragGestures
import androidx.compose.ui.platform.LocalView
import androidx.compose.ui.res.painterResource
import com.rosetta.messenger.repository.AvatarRepository
@@ -224,7 +226,13 @@ fun SearchScreen(
}
}
Box(modifier = Modifier.fillMaxSize()) {
Box(modifier = Modifier.fillMaxSize().pointerInput(Unit) {
detectHorizontalDragGestures { _, dragAmount ->
if (dragAmount > 10f) {
hideKeyboardInstantly()
}
}
}) {
Scaffold(
topBar = {
// Хедер как в Telegram: стрелка назад + поле ввода