как создать 2D квадрат сетки рубика в Android, который можно прокручивать по горизонтали и вертикали

#android #android-studio #android-layout #android-xml #android-scrollview

#Android #android-studio #android-макет #android-xml #android-scrollview

Вопрос:

мне нужна помощь с дизайном в Android. я хочу создать пользовательский интерфейс, который выглядит следующим введите описание изображения здесьобразом: fig1 — это фактический пользовательский интерфейс, которого я хочу достичь, c1, c2, c3 представляют столбцы, а r1, r2, r3 представляют строки.

  1. когда я прокручиваю r1 по горизонтали, я хочу, чтобы позиция 1 переместилась в позицию 2, позиция 2 переместится в позицию 3, позиция 3 переместится в позицию 1. как показано на рис.2

  2. когда я прокручиваю по вертикали, например, c1, позиция 1 сместится в положение 4, позиция 4 сместится в положение 7, а позиция 7 сместится в положение 1, как показано на рис.3

Комментарии:

1. это называется сдвигом, а не прокруткой

2. пожалуйста, задайте конкретную проблему. не запрашивайте код всей проблемы / задания / проекта.

Ответ №1:

Просто нанесите текстуру на тор, затем увеличьте ее до размера 3×3 и поверните в зависимости от положения x, y на экране. Вот пример, который я сделал для профессора компьютерных наук со ссылкой на бесплатное приложение arcore:

https://www.youtube.com/watch?v=0clY_dbjIqI