Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Some new information? This issue is already over a year old, it was just shifted, and the new ticket here seems to be ignored. This should have a higher Priority then P3.
I feel like this is a serious issue that should get more attention. When working with RecyclerViews you had the possibility of setting up if a ViewHolder is able the be recycled.
All the solutions to circumvent this problem here are either hacks in regards to how the Keyboard is opened, or you ditch LazyColumn completely and use a Column, which is not a solution for complex layouts.
I feel like this is a serious issue that should get more attention. When working with RecyclerViews you had the possibility of setting up if a ViewHolder is able the be recycled.
All the solutions to circumvent this problem here are either hacks in regards to how the Keyboard is opened, or you ditch LazyColumn completely and use a Column, which is not a solution for complex layouts.
ap...@google.com <ap...@google.com> #3
1.2.0-beta02 it still remains
ek...@uber.com <ek...@uber.com> #4
and cause the other focusable element could not access touch
na...@google.com <na...@google.com> #5
We should have some API to pin an item to indicate that we want to keep it around and not dispose it.
Please don't make this API internal, make it public for everyone to use and also allow this API to be used with any kind of items inside of LazyLayout's (not only focusable items). I have described why I need it in this issue
Description
With the fix of aosp/3451182. It introduce a new issues that the focus can't do FocusDirection.Previous when there is a focusable object on the left of the RecylerList.https://screencast.googleplex.com/cast/NTc5MDYxNTc2NDcyOTg1Nnw0ZTQzY2I1Yi1kZQ
Repro steps: I added a keyevent to moveFocus(FocusDirection.Previous). And the result is the the video I paste above.