If I'm building a spreadsheet like UI in Jetpack Compose with two-way scrolling, zoom in/out, and lazy loading, which approach would be best in terms of performance and control: using
Canvas
for custom drawing or higher-level components like Lazy`Row`/`Column`? Any suggestions?
a
Albert Chang
09/12/2024, 1:51 PM
A custom
LazyLayout
. If you Use a
Canvas
, you basically abandon support of accessibility and d-pad/keyboard navigation.