Скрыть/показать макет поиска при прокрутке спискаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Скрыть/показать макет поиска при прокрутке списка

Сообщение Anonymous »

Я создал макет поиска над списком, и я хочу скрыть/показать этот макет поиска при прокрутке списка, как при прокрутке ленты новостей Facebook, показать/скрыть панель поиска в верхней части ленты новостей. Я приложил свой скриншот, см. скриншот и подскажите мне об этом. Спасибо
снимок экрана представления
Вот мой прослушиватель прокрутки списка - я пробовал, но это не то, что мне нужно. Мне нужно что-то вроде ленты новостей Facebook, как я уже говорил ранее.
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {

if (userScrolled && firstVisibleItem + visibleItemCount+1 == totalItemCount+1) {

userScrolled = false;
if (nextPage)
updateListView();
}
}

@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
int position = businessList.getFirstVisiblePosition();
View v = businessList.getChildAt(0);
int offset = (v == null) ? 0 : v.getTop();

if (mPosition < position || (mPosition == position && mOffset < offset)){
// Scrolled up
searchlayout.setVisibility(View.GONE);

} else {
// Scrolled down
searchlayout.setVisibility(View.VISIBLE);

}

if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL) {
userScrolled = true;
//linearlayout.setVisibility(View.GONE);
}
}


Подробнее здесь: https://stackoverflow.com/questions/460 ... iew-scroll
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»