как добавить другое представление, развернув строки представления сетки в Android

У меня есть GridView с 3 элементами в строке, и когда я нажимаю на элемент, под строкой появляется новый вид. Это немного похоже на приложение папки на iOS. Я не нашел ответа на SO или в Google. Может быть, вы можете дать мне несколько советов. (Как ExpandableListview в андроиде).


person Kumar    schedule 06.03.2014    source источник


Ответы (1)


Я столкнулся с той же проблемой несколько дней назад в работе. Раньше я видел, как кто-то делал то же самое на iOS, помещая защитный слой в представление сетки, которое является снимком текущего представления сетки. Затем разделите изображение снимка на две части, добавьте новый вид дополнительной сетки в середину слоя покрытия. Делая это, вы можете создать впечатление расширения представления сетки. В то же время добавьте обработчик кликов к изображению обложки, который удалит слой обложки при нажатии на слой обложки.

И я создал ExpandableGridView на GitHub, надеюсь, это поможет тем, кому нужна аналогичная функциональность.

person Ethan Zhong    schedule 11.01.2015