Android: замена двух элементов при смахивании, как Candy Crush - PullRequest
0 голосов
/ 17 июня 2019

Я занимаюсь разработкой своей первой игры для Android, основной экран которой состоит из массива видов 4x4, каждый из которых содержит изображение и текст. Когда мы касаемся вида и проводим его в положение соседнего вида, два вида меняются местами, как Candy Crush. Я искал пару дней, но я не нашел подходящего решения. Я беспокоюсь о следующих проблемах:

  1. Должен ли я использовать GridView или просто массив представлений для такой замены?
  2. Какие события мне следует обработать для этого требования?
  3. Как я могу добавить анимацию , чтобы два обмениваемых элемента имели настоящий движущийся эффект .

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 17 июня 2019

Эта ссылка должна указывать вам правильное направление.Обратите внимание, что это также будет работать с GridViews.Вам просто нужно добавить желаемые правила для фильтрации, какие элементы могут / не могут поменяться местами.

...