android лучшая практика для большой производительности - PullRequest
1 голос
/ 23 марта 2020

Я хочу создать очень большую сетку размером около 30 х 30. Каждый вид в сетке кликабелен, и каждый щелчок меняет вид представления. До сих пор я пытался:

  • Горизонтальное вложение LinearLayout внутри Вертикали LinearLayout
  • RecyclerView с GridLayoutManager
  • Рисование сетки в виде Bitmap на Canvas и обновление при каждом нажатии на ячейку

Любой из этих вариантов был недостаточно хорош в смысле производительность, у вас есть другая идея для этого? Или, может быть, лучший способ использовать одну из этих опций?

Эта сетка является примером сетки 20x20 после некоторых изменений кликов An example grid

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...