Я пытаюсь сделать прокручиваемый фрагмент (по горизонтали и вертикали). Проект выглядит так
это .
Конечно, это дерево будет намного больше и будет сгенерировано во время выполнения.
Каков наилучший подход для достижения хотя бы чего-то подобного? Я думаю о SurfaceView и рисую все с помощью Canvas, однако каждый другой фрагмент в моем приложении использует простые элементы материала, такие как этот (не окончательный) home view . Плохо ли делать игровой интерфейс только для одного фрагмента? Или, может быть, это слишком много для моих нужд, и стандартных библиотек будет достаточно?
Я спрашиваю о лучшем подходе (хорошая практика и лучший пользовательский опыт), не обязательно простом решении, но ответы на эту тему также приветствуются.