Прокручиваемый TableLayout с анимированным обменом детьми - PullRequest
0 голосов
/ 01 марта 2012

Мне нужен макет, который

  • прокручивается по вертикали (только не по горизонтали)
  • размещает свои дочерние элементы как в GridView, но
  • автоматически использует столько столбцов, сколько возможно, чтобы они соответствовали ширине макета
  • если общее число его дочерних элементов не делится на количество столбцов, последняя строка центрирует свои элементы внутри
  • он включает анимацию при обмене детьми - мне нужно отсортировать их все по некоторому алгоритму, а затем обновить их позиции в соответствии с полученным заказом.

Я пытался создать подкласс TableLayout и GridView для реализации отсутствующих функций, но пока безуспешно. Не могли бы вы дать мне подсказку, куда мне идти? Какие классы подкласс / объединить?

Самым сложным является требование анимации, я не знаю, как этого добиться (я нацеливаюсь на Android 3.0, поэтому могу использовать ObjectAnimators).

1 Ответ

0 голосов
/ 03 августа 2012

ОК, такого не было, все по-моему.

...