Unat
Привет. Можно как-то ограничить диапазон скролинка recyklerview? например у меня несколько элементов от 0 до 9, нужно что бы скрол был от 1 до 8 элемента? В документации не нашел метода, только scrollToPosition. Если его использовать, то зависнет на определенном элементе. Хотя, если бы был метод, определяющий, в какую сторону идет скролл, то можно было бы в принципе сделать костыль...
А задача точно звучит как "ограничить диапазон скроллинга"? Просто, если нужно отображать элементы, до которых нельзя полностью доскролить, то можно увеличить размер RecyclerView сверх видимой области экрана или поиграть с отступами.
Unat
Konstantin
Semyon
Яўгеній
А задача точно звучит как "ограничить диапазон скроллинга"? Просто, если нужно отображать элементы, до которых нельзя полностью доскролить, то можно увеличить размер RecyclerView сверх видимой области экрана или поиграть с отступами.
ну, у меня горизонтальный ресайкл и я буду делать два фейковых элемента в начале и конце, потому что их куски должны торчать, но полность они не должны появляться. Для одного элемента это не проблема - просто отключаешь скролл и добавляешь элементы, а вот если у меня несколько элементов, то тут проблема. то есть, уменя будет скролл, например размером в 5 элементов, но первый и последний фейковые, а значит их мне полностью отображать не нужно.
Dmitry
Яўгеній
вот так с одним элементом я могу сделать, просто добавляешь пару фейковых элементов и отключаешь скролл. А если у меня несколько реальных элементов, то в начале и конце должные отображаться куски фейковых элементов, но полностью, они не должны отобрааться, я хз как это сделать. Попробовал с scrolltoposition и не вышло...
Konstantin
чуваки кто в дизайне шарит - где лучше нарисовать прогресс-бар?
Dmitry
after effect
Konstantin
а, не, я неправильно сказал
Konstantin
всмысле где на экране расположить прогресс-бар
Dmitry
там можно анимацию сразу в lottile выгрузить и в мобилку
Dmitry
а, лол
Konstantin
))
Konstantin
прост в тз есть строчка "надо показывать прогрессбар", а мне на дизайнерское ухо медвед наступил, и манагеры оффлайн
Konstantin
думаю запилю ка сам, ток хз где показывать лучше, снизу, сверху, или может текстом даже, или полоской тонкой (как на ютубе например)
Alexey
Dmitry
или центр если круглый
или 8dp от верха полоской если
Konstantin
https://cdn-images-1.medium.com/max/1600/1*UdSMKDw4C9Le1qE79z5aFw.gif
Яўгеній
🇺🇦Vladyslav
Привет
Кто работал с jetpack navigation, как вы обрабатывает сохранение состояния фрагмента? Насколько я понял используется замена фрагментов, не добавление. Можно ли это поменять?
Anonymous
Есть люди кто подключал InAppPurchase? Не активирует аккаунт для тестирования
Konstantin
или просто футбольный фанат-разработчик
Konstantin
всякое бывает
Vladimir
Konstantin
это чето типа примеров прогресс баров, кода там небыло, просто рассказ поверхностный
Vladimir
Жаль
Яўгеній
recyclerView.setMinimumWidth(1000); - я так понимаю, какое бы число не прописал, ширина ресайкла упреться в родительский layout? И таже история с offsetChildrenHorizontal и offsetLeftAndRight?
Konstantin
Konstantin
layout manager отпочкуй и напиши там что тебе надо
Яўгеній
Konstantin
сорян, придется самому разбираться, или может кто поопытнее подскажет. в интервебз есть статьи как писать кастомные менеджеры, но в этом случае можно просто наследовать линейный менеджер, и там уже замутить
Konstantin
он управляет отображением и рассчетом выкладки вьюшек так что
Яўгеній
Alexey
Alexey
Alexey
Ну там паддингами задай или как-то, сложно что-то сказать если не знаешь что ты там рисуешь)
Anonymous
Вот так жалуется на утечку памяти, но ведь когда поток закончит выполнение коллектор сможет уже снести активити? Тогда в чем проблемы? Утечка на пару секунд?
Anonymous
Яўгеній
Unat
Unat
Я хз что получится, я не пробовал. Но причин не работать не вижу.
Boris
добрый вечер, а такой вопрос, никак не могу найти почему не срабатывает AlarmManager спустя энное количество времени, мол если только закрыл приложение то он и мой сервис в беке живые, но сервис ос временем падает и я хотел оживлять его через BrodcastReceiver который висит на AlarmManager, но он падает с сервисом, есть идеи почему? в манифесте я все зарегал, а менеджер из сервиса запускаю
IB
кто нибудь пользовался с BottomNavigationViewEx
Михаил
IB
IB
можно ли его заменить
IB
или как правильнее поставить его зависимость на stack ovrflow ответ не подошел
Михаил
IB
IB
сейчас попробую 28
IB
28
Unat
IB
Unat
Unat
но лучше погуглить детали
Unat
Unat
попробуй в FrameLayout сложить
Unat
Энивей, мой вариант - быстрое и топорное решение, если ты никогда не сталкивался с отрицательными отступами, не понимаешь как это работает и где подвох всего мероприятия, то лучше сделай кастомный LayoutManager, это будет "идеологически" правильнее (безотносительно получившейся реализации) и не сильно дольше.
Unat
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<android.support.v7.widget.RecyclerView
android:layout_width="600dp"
android:layout_height="match_parent"
android:layout_marginStart="-100dp" />
</FrameLayout>
</android.support.constraint.ConstraintLayout>
Вот так у меня работает.
Unat
Яўгеній
Ну... Ну... ну слов нет, да.
Я так изначально оборачивал в recyclerView и оно такую же ошибку выдавало, пожтому я и обернул в констрейнт. Хз вообщем
Яўгеній
Yehor
Здравствуйте! Можете порекомендовать русскоязычный туториал по взаимодействию с Wi-Fi сетями? (Подключение, отключение, поиск и т.д.)
Максим
ребят
Максим
вот у меня джава на минимальном уровне
Максим
могу я сразу котлин учить?