Я хочу сделать элемент, который показан в середине ScrollView
(или ListView
) первым, а затем застревает в заголовке экрана при прокрутке.
Его прототипная реализация в CSS + JS: http://jsfiddle.net/minhee/aPcv4/embedded/result/.
На первый взгляд я бы включил ScrollView
ListView
, но в официальных документах говорится:
Вы никогда не должны использовать ScrollView с ListView, потому что ListView позаботится о своей собственной вертикальной прокрутке. Самое главное, что это приводит к поражению всех важных оптимизаций в ListView для работы с большими списками, поскольку оно эффективно заставляет ListView отображать весь свой список элементов, чтобы заполнить бесконечный контейнер, предоставленный ScrollView.
Итак, какие подходы я могу попытаться достичь этого пользовательского интерфейса?
Обновление. Я пробовал StickyListHeaders, но: "в настоящее время невозможно задействовать интерактивные элементы в заголовок, кнопки, переключатели и т.д. будут работать только тогда, когда заголовок не застрял". Кроме того, я считаю, что это не очень подходит для этой ситуации. Мне не нужны несколько заголовков, но только один средний элемент, чтобы застрять в заголовке.