В настоящее время я создаю игру (гомоку), в которой пользователю нужно вводить свои ходы в квадратную сетку 15x15. У меня нет большого опыта работы с графическим интерфейсом, поэтому я подумал, что хорошим способом сделать это будет создание множества ImageViews, соответствующих каждому отдельному квадрату, которые изменят фоновое изображение с пустого на X или O, когда игрок движется.
Однако в некоторых случаях это было бы очень сложно (слишком большой палец и/или слишком маленький экран), поэтому я хочу реализовать функцию увеличения или двойного нажатия для увеличения.
Мои вопросы: возможно ли реализовать такую функцию для ViewGroup, где она будет увеличивать все представления внутри нее? Если да, то как, еще есть ли другой способ реализации графического интерфейса для этой игры?