powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Как прокрутить recycle view
15 сообщений из 15, страница 1 из 1
Как прокрутить recycle view
    #38861542
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно узнать в какой позиции был элемент в RecycleView или первый видимый элемент и когда пользователь вернется обратно к этому списку вернуть положение на тоже место.
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861558
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861671
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanХелп бы установил... https://developer.android.com/intl/ru/reference/android/support/v7/widget/RecyclerView.OnScrollListener.html
он выводит данные при прокрутке и я не понял что с ними можно делать.
и как потом можно с этими данными сделать прокрутку автоматически.
можно пример в гугле нашел примеры но не то что надо для recycleView
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861683
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдосон выводит данные при прокрутке и я не понял что с ними можно делать.
и как потом можно с этими данными сделать прокрутку автоматически.
см. методы scroll*()
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861697
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
        recycleView.setOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
                super.onScrollStateChanged(recyclerView, newState);
                Log.i("onScrollStateChanged"," " + newState);
            }

            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);
                Log.i("onScrolled", dx + " " + dy);
            }


где бы позиция не была он выдает
I/onScrolled﹕ 0 6
I/onScrolled﹕ 0 4
I/onScrolled﹕ 0 4
I/onScrolled﹕ 0 2
I/onScrolled﹕ 0 2
I/onScrolled﹕ 0 1
то есть он как будто показывает скорость, но не позиция где он остановился
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861746
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос, не вижу выдачу этого:
Елдос
Код: java
1.
Log.i("onScrollStateChanged"," " + newState);



Помнится мне нужно запоминать позицию в определенном состоянии. Правда это было с обычным списком.
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861779
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

она выдает только три записи
01-23 17:24:32.843 8846-8846/com.tanikin.eldos.callreport I/onScrollStateChanged﹕ 0
01-23 17:24:34.103 8846-8846/com.tanikin.eldos.callreport I/onScrollStateChanged﹕ 1
01-23 17:24:34.123 8846-8846/com.tanikin.eldos.callreport I/onScrolled﹕ 0 6
01-23 17:24:34.143 8846-8846/com.tanikin.eldos.callreport I/onScrolled﹕ 0 4
01-23 17:24:34.153 8846-8846/com.tanikin.eldos.callreport I/onScrollStateChanged﹕ 2

тоже в любой позиции выдает только три значения,
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861789
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдосона выдает только три записи
После прокрутки допустим до десятой сверху позиции, что выдает?
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38861974
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

как получится проверю
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38862209
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanЕлдосона выдает только три записи
После прокрутки допустим до десятой сверху позиции, что выдает?
вот все что вывел он
I/onScrollStateChanged﹕ 1
I/onScrolled﹕ 0 54
I/onScrolled﹕ 0 26
I/onScrolled﹕ 0 26
I/onScrolled﹕ 0 26
I/onScrolled﹕ 0 28
I/onScrolled﹕ 0 27
I/onScrolled﹕ 0 26
I/onScrolled﹕ 0 21
I/onScrolled﹕ 0 18
I/onScrolled﹕ 0 16
I/onScrolled﹕ 0 16
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 16
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 11
I/onScrolled﹕ 0 11
I/onScrolled﹕ 0 8
I/onScrolled﹕ 0 11
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 11
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 16
I/onScrolled﹕ 0 20
I/onScrolled﹕ 0 22
I/onScrolled﹕ 0 22
I/onScrolled﹕ 0 18
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 11
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 12
I/onScrolled﹕ 0 14
I/onScrolled﹕ 0 17
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 15
I/onScrolled﹕ 0 19
I/onScrolled﹕ 0 24
I/onScrolled﹕ 0 22
I/onScrolled﹕ 0 21
I/onScrolled﹕ 0 22
I/onScrolled﹕ 0 26
I/onScrolled﹕ 0 26
I/onScrolled﹕ 0 25
I/onScrolled﹕ 0 23
I/onScrolled﹕ 0 16
I/onScrolled﹕ 0 13
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 8
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 8
I/onScrolled﹕ 0 10
I/onScrolled﹕ 0 9
I/onScrolled﹕ 0 7
I/onScrolled﹕ 0 4
I/onScrollStateChanged﹕ 0
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38862531
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

получается что нужно складывать каждое число, это и будет его позиция, при прокручивании вверх он выдает минус, в итоге первая позиция дает ноль.
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38862541
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

Спасибо
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38866562
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

только я вот не могу установить позицию в ту которую он сохраняет
пробовал ScrollToPosition, recycleView.setVerticalScrollbarPosition(int i);
но они не работают.
его позицию сохраняю а как можно установить эту позицию обратно
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38867535
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

в каком методе ставишь позицию? Может вьюха еще не готова в то время.
...
Рейтинг: 0 / 0
Как прокрутить recycle view
    #38867542
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

после того как все уже показано динамически
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Как прокрутить recycle view
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]