У меня есть GridView
с 3 элементами в строке, и когда я нажимаю на элемент, под строкой появляется новый вид. Это немного похоже на приложение папки на iOS
. Я не нашел ответа на SO или в Google. Может быть, вы можете дать мне несколько советов. (Как ExpandableListview
в андроиде).
как добавить другое представление, развернув строки представления сетки в Android
Ответы (1)
Я столкнулся с той же проблемой несколько дней назад в работе. Раньше я видел, как кто-то делал то же самое на iOS, помещая защитный слой в представление сетки, которое является снимком текущего представления сетки. Затем разделите изображение снимка на две части, добавьте новый вид дополнительной сетки в середину слоя покрытия. Делая это, вы можете создать впечатление расширения представления сетки. В то же время добавьте обработчик кликов к изображению обложки, который удалит слой обложки при нажатии на слой обложки.
И я создал ExpandableGridView на GitHub, надеюсь, это поможет тем, кому нужна аналогичная функциональность.
person
Ethan Zhong
schedule
11.01.2015