我正在尝试添加一个单击时打开搜索和键盘的按钮。
像这样的东西:
但我收到一个错误
FocusRequester is not initialized. Here are some possible fixes:
1. Remember the FocusRequester: val focusRequester = remember { FocusRequester() }
2. Did you forget to add a Modifier.focusRequester() ?
3. Are you attempting to request focus during composition? Focus requests should be made in
response to some event. Eg Modifier.clickable { focusRequester.requestFocus() }
Run Code Online (Sandbox Code Playgroud)
我得出的结论是,这是由于动画可见性造成的,因为没有它一切都会正常。也就是说,当按钮和搜索最初都可见时,一切正常。
我想光标无处可立,因为它没有立即更新,但我不知道还能怎么做
我的代码:
topBar = {
TopAppBar(
actions = {
// val keyboardController = LocalSoftwareKeyboardController.current //val focusRequester = remember { FocusRequester() } …Run Code Online (Sandbox Code Playgroud) search android kotlin android-jetpack android-jetpack-compose