Ребят как отслеживать что поле для ввода у текстфилда выбрано?

чтобы сделать какое то действие

13 ответов

9 просмотров

Modifier.onFocusChanged isFocused

Zelimkhan- Автор вопроса
Magenta Soup
Modifier.onFocusChanged isFocused

Вот так? не работает

Zelimkhan
screenshot Вот так? не работает

А что должно произойти? Булеан не заюзан нигде

Zelimkhan- Автор вопроса
FlyBug
А что должно произойти? Булеан не заюзан нигде

нужно чтобы когда нажимаю на поле текстфилда хоум скрин который сверстанный полностью, очищался, там будут найденные совпадения это типа поиск продуктов у меня

Zelimkhan- Автор вопроса
FlyBug
If(it.isFocused)...

даже без условия, если я пишу у текстфилда modifier.onFocusChanged { it.isFocused } разве не должен экран загружаться изначально с выбранным полем для ввода?

Zelimkhan
даже без условия, если я пишу у текстфилда modifie...

Нет, это колбэк после действия с фокусом.

Zelimkhan- Автор вопроса
FlyBug
Нет, это колбэк после действия с фокусом.

а как сделать чтобы загружался экран сразу с выбранным полем?

Zelimkhan
ок, спс

@Composable fun AutoFocusingText() { var value by mutableStateOf("Enter Text") val focusRequester = remember { FocusRequester() } TextField( value = value, onValueChange = { value = it }, modifier = Modifier.focusRequester(focusRequester) ) DisposableEffect(Unit) { focusRequester.requestFocus() onDispose { } } }

FlyBug
@Composable fun AutoFocusingText() { var value by ...

Можно просто LaunchedEffect(Unit) чтобы не писать onDispose :)

Похожие вопросы

Обсуждают сегодня

Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
здравствуйте, братья, кто-нибудь знает, как работать с Swift.com или Swift.net?
Ozzy
6
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Ребят, привет. А эти формы как отправлять? У меня на странице контактов форма, мне нужно ее на почту к себе скидывать. Я уже не не помню где и как это делалось? Может кто-нибу...
Atid Kitdeveloper.ru
2
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
У тебя в конфиге нигде нет deny all; или вообще любого deny?
Alexander Sherbakov
10
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Ты можешь и на tailwind указать свои классы и просто в style.css прописать изменения. Но тогда нахер нужен таилвинд?
Black Cat
3
Карта сайта