Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Svetl9chok
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 90
1

Сделать элемент не подвижным при скролле

10.09.2019, 15:08. Просмотров 886. Ответов 9

Не могу найти, как сделать так, что бы при скролее элемент не скролился а шел вместе со скролом?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2019, 15:08
Ответы с готовыми решениями:

Как сделать такой эффект при скролле
Всем привет, 2 дня парюсь с этим и не могу все четко сделать Интересует момент скролинга на...

Пагинация сайта слева, почему при скролле вверх, как сделать что бы они постепенно удалялись? Доходя до каждого id?
Здравствуйте дорогие форумчане, Произошла такая загвозка, делаю пагинацию, что при при скролле...

Смена background'a при скролле
У меня сайт начинается с div'a: .header {width: 100%; height: 600px; background:...

Перемещение элемента при скролле
Здравствуйте, есть такой код, $(window).scroll(function() { if ($(this).width() > 1000) { ...

Фиксированное меню при скролле
Всем привет. Я заметил одну интересную шапку у лпгенератор(не реклама). У них при скролле...

9
ExFau$t
924 / 733 / 217
Регистрация: 08.05.2012
Сообщений: 3,534
10.09.2019, 15:11 2
Так?
https://stackoverflow.com/questions/...t-external-lib
0
Svetl9chok
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 90
10.09.2019, 16:04  [ТС] 3
ExFau$t, типа да но не в Recycleview, а как тут на главнйо странице https://play.google.com/store/apps/details?id=mendeleev.redlime
0
ExFau$t
924 / 733 / 217
Регистрация: 08.05.2012
Сообщений: 3,534
10.09.2019, 16:11 4
Если главная страница - это таблица с элементами, то это recyclerView с gridLayoutManager'ом.
0
10.09.2019, 16:11
Svetl9chok
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 90
10.09.2019, 16:28  [ТС] 5
ExFau$t, У вас нет случайно примера реализации такого?
0
ExFau$t
924 / 733 / 217
Регистрация: 08.05.2012
Сообщений: 3,534
10.09.2019, 17:28 6
Лучший ответ Сообщение было отмечено Svetl9chok как решение

Решение

https://stackoverflow.com/questions/...nager-like-the
0
Svetl9chok
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 90
11.09.2019, 13:29  [ТС] 7
ExFau$t, У меня ещё один вопрос, в приложении, что я дал как пример,, если оно реализовано через GridLayoutManager, как сделать так что бы были такие же промежутки как между водородом и гелеем?
0
ExFau$t
924 / 733 / 217
Регистрация: 08.05.2012
Сообщений: 3,534
11.09.2019, 14:12 8
Ну, например, класть туда пустой холдер на эти позиции, где ничего нет. На самом деле много вариантов.
0
Svetl9chok
0 / 0 / 0
Регистрация: 01.02.2018
Сообщений: 90
11.09.2019, 14:30  [ТС] 9
ExFau$t, Я извеняюсь, но у меня ещё вопрос))) Как мне определите при создании View для пункта recycleview, что он является элементом, или он является группой, я думал что-то такое, но ничего не вышло
Java
1
2
3
4
5
  override fun onCreateViewHolder(p0: ViewGroup, p1: Int): RecyclerView.ViewHolder {
        Log.d("Adapter_table","oncreateviewholder number: $p1")
        if (p1 < 18) return Period_and_group(LayoutInflater.from(p0.context).inflate(R.layout.period_and_group,null))
        else return Element(LayoutInflater.from(p0.context).inflate(R.layout.element,null))
    }
0
ExFau$t
924 / 733 / 217
Регистрация: 08.05.2012
Сообщений: 3,534
11.09.2019, 15:07 10
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        RecyclerView.ViewHolder viewHolder = null;
        switch (viewType) {
            case ELEMENT_VIEW_TYPE:
                viewHolder = new ElementViewHolder(LayoutInflater.from(parent.getContext())
                        .inflate(R.layout.element, parent, false));
                break;
            case EMPTY_VIEW_TYPE:
                viewHolder = new EmptyViewHolder(LayoutInflater.from(parent.getContext())
                        .inflate(R.layout.empty, parent, false));
                break;
        }
        return viewHolder;
    }
 
    @Override
    public int getItemViewType(int position) {
        if (position == 1)//2,3,4,5
            return ELEMENT_VIEW_TYPE;
        else
            return EMPTY_VIEW_TYPE;
 
    }
0
11.09.2019, 15:07
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.09.2019, 15:07

Мелькание картинки при скролле
Помогите пожалуйста, не могу избавиться от мелькания. Пробовал TImage, TGraphicControl (Родитель...

Фиксированное меню при скролле
Добрый день. Подскажите, как побороть проблему. Есть скрипт, который скролит страницу при клике на...

Старт анимации при скролле
доброго времени суток! хочу понять как можно реализовать старт анимации при прокрутке до него, вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.