2015-12-08 2 views
1

У меня есть CardView, которые содержат TextViews с большим количеством текста, и я хочу сделать их расширяемыми, чтобы содержимое отображалось только тогда, когда это необходимо. Например:Расширяемый CardView

Эстрады 1 enter image description here

Эстрады 2 enter image description here

Я был бы удовлетворен с двумя вариантами. Есть рекомендации?

ответ

0

Вам просто нужно иметь обычную карту с разными группами просмотра. Вы можете переключать видимость этих ViewGroups (VISIBLE или INVISIBLE/GONE), когда пользователь нажимает кнопку «expand/collapse».

You can try to animate those changes, но это может вызвать некоторые проблемы, если ваш CardView работает с recyclerView (вам понадобится, вероятно, больше, чем один лайнер в xml, чтобы анимация работала хорошо).

+0

Я попробую, когда я буду дома. Спасибо. К счастью, я не помещал свои карты в recyclerView, вместо этого я вставлял их один за другим в свой nestedScrollView, потому что я не знал, как перевести RecyclerView в NestedScrollView. – Ron