Скрытие клавиатуры при свайпе назад на экране поиска
Добавлена обработка горизонтального свайпа вправо для автоматического скрытия клавиатуры на SearchScreen. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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: стрелка назад + поле ввода
|
||||
|
||||
Reference in New Issue
Block a user