darkmoon_uk
10/01/2021, 12:15 AMTextField
inside a scrollable area then this affects you.
Currently, Compose does not maintain visibility of focused elements inside a scrollable viewport, when it shrinks.
This affects the very common case, where a user taps a Text Field and keyboard pops up. Often the field will become hidden behind the keyboard due to the viewport not scrolling (this is not an Activity adjustResize
or Insets issue).
Currently the only workaround is a hacky solution with a delay and RelocationRequester
.
This needs a proper solution!adjpd
10/01/2021, 1:33 AMBasicTextField
in a lazyColumn
will be obscured by the keyboard.
Compose's lazyColumn
/ BasicTextField
behaviour doesn't match Android's RecyclerView
/ EditText
behaviour to the point where it seriously hinders the user's experience.Adam Powell
10/02/2021, 3:55 PMSanjeeviraj M
12/20/2021, 1:42 PMdarkmoon_uk
12/20/2021, 10:10 PMjw
12/22/2021, 11:57 AMdimsuz
12/22/2021, 1:48 PMit makes compose unusableHow come we are about to release a major banking app with UI written purely in Compose, if Compose is unusable? ๐ It may be unusable in you case and I even suspect this is the case for some specific screen. You can work around that if you wish. Use RecyclerView for example.