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