Я создаю игру Какуро для Android, и она в основном состоит из большой сетки, которая содержит только черные и белые квадраты в соответствии с рисунком.Я решил использовать пользовательский класс, расширенный от Button
для представления черных и белых квадратов.
Но проблема в том, что я не могу понять, что использовать и / или расширить для представления содержащих квадраты(Button
-содержащая) сетка.Он должен иметь следующее поведение:
- Должен быть в состоянии разместить
Button
s вдоль осей X и Y. - Должен быть прокручиваемым в обоих направлениях, так как сетка будетнаиболее определенно превышают размер экрана устройства.
- Не должно быть слишком жестким для использования памяти.
Поэтому, подумав, я решил создать пользовательский класс, который расширяет View
.Но я не знаю точно, какие методы переопределить, чтобы получить поведение, которое я хочу.
Так может ли кто-нибудь сказать мне, какие методы мне следует переопределить, чтобы получить поведение, которое мне нужно?(Поведение примерно такое же, как у Minesweeper).
Или есть какой-нибудь другой более простой / быстрый способ, который я могу использовать?
Заранее спасибо!