Я делаю приложение с довольно сложным интерфейсом. Это сопоставимо с представлением горизонтального списка, которое расширяется до щелчка на просмотрщике. В настоящее время я реализовал это, используя самый базовый подход. Я просто раздуваю взгляды внутри horizontalScrollView
и раздуваю другое подвью с анимацией всякий раз, когда пользователь нажимает на любое родительское представление.Переработка просмотров в горизонтальном scrollview android
Это прекрасно работает и дает ему вид горизонтального с возможностью расширения listview. Тем не менее, я считаю, что этот подход очень неэффективен, так как я продолжаю получать предупреждения GC почти каждые несколько секунд, тем самым снижая производительность. И в этом подходе я даже не пересматриваю взгляды, как listview
.
Мои вопросы:
- Есть ли другой эффективный способ сделать это?
- Как я мог перерабатывать представления в моем существующем коде, например listview?
Спасибо!
(Пожалуйста, не рекомендуется использовать галерею. Моя точка зрения достаточно сложна)
Как сделать его расширяемым? Благодаря ! – gauravsapiens
@Infinity: Я не знаю, что вы подразумеваете под «расширяемой». – CommonsWare
Подвижник вылезает из него при нажатии, как в 'ExpandableListView' – gauravsapiens