Я хочу создать очень большую сетку размером около 30 х 30. Каждый вид в сетке кликабелен, и каждый щелчок меняет вид представления. До сих пор я пытался:
- Горизонтальное вложение
LinearLayout
внутри Вертикали LinearLayout
RecyclerView
с GridLayoutManager
- Рисование сетки в виде
Bitmap
на Canvas
и обновление при каждом нажатии на ячейку
Любой из этих вариантов был недостаточно хорош в смысле производительность, у вас есть другая идея для этого? Или, может быть, лучший способ использовать одну из этих опций?
Эта сетка является примером сетки 20x20 после некоторых изменений кликов