I have a Focus question on Android TV.
Assume I have a Column, which has a button on top and below it, there's a LazyColumn with data loaded from the Network. Each item in a list is focusable. How would you handle such a case:
When Focus is on the button, nothing happens until the user presses DPAD_DOWN. When he does that we have three cases:
1. Items are already loaded -> first item gets focus
2. Items are not loaded -> focus is taken away from the button and as soon as the first item is loaded, this item gets focused
3. Items are not loaded and user presses DPAD_UP before they load -> button gets focused and keeps the focus when the data loads.
I'm struggling with this one...