0

Я делаю приложение с довольно сложным интерфейсом. Это сопоставимо с представлением горизонтального списка, которое расширяется до щелчка на просмотрщике. В настоящее время я реализовал это, используя самый базовый подход. Я просто раздуваю взгляды внутри horizontalScrollView и раздуваю другое подвью с анимацией всякий раз, когда пользователь нажимает на любое родительское представление.Переработка просмотров в горизонтальном scrollview android

Это прекрасно работает и дает ему вид горизонтального с возможностью расширения listview. Тем не менее, я считаю, что этот подход очень неэффективен, так как я продолжаю получать предупреждения GC почти каждые несколько секунд, тем самым снижая производительность. И в этом подходе я даже не пересматриваю взгляды, как listview.

Мои вопросы:

  • Есть ли другой эффективный способ сделать это?
  • Как я мог перерабатывать представления в моем существующем коде, например listview?

Спасибо!

(Пожалуйста, не рекомендуется использовать галерею. Моя точка зрения достаточно сложна)

ответ

0

Есть ли другой эффективный способ сделать это?

Использование ViewPager или с открытым исходным кодом HorizontalListView, оба из которых используют шаблон адаптера.

+0

Как сделать его расширяемым? Благодаря ! – gauravsapiens

+0

@Infinity: Я не знаю, что вы подразумеваете под «расширяемой». – CommonsWare

+0

Подвижник вылезает из него при нажатии, как в 'ExpandableListView' – gauravsapiens

Смежные вопросы