Anonymous
ну тогда кастомизируй nested, и отлавливай нажатия, но это все оч муторно и долго
Ivansuper
Потому что в такой системе жесты вполне undefined behaviour
Anonymous
учитывая все это, я понимаю что тебе будет тяжело это реализовать, поэтому и сказал тебе сразу, что мапу в нестед лучше не юзать
Ivansuper
Мы ему не родители : )
Konstantin
ктонить знает как вот эта подсказка правильно называется? после апдейта котла видимо сегодня прилетевшего цвет слетел и кажись с другой стороны стала показываться
Никита 🙃
А как можно такой градиент запилить для Rv? С учётом что если будет 2 айтема, например, то они будут выглядеть точно так-же, как и первые 2 айтема на фото. по достижению N айтема надо градиент назад к залёному возвращать. Как такое сотворить, а то ничего не могу придумать
Bohdan
Сегодня новая версия 1.3.30 релизнулась
Никита 🙃
Градиентный бек и прозрачные карточки?
Нет. Там после N элементов градиент "переворачивается" и идёт от фиолетового к залёному. По достижению 2N элементов он опять начинает идти от зелёного к фиолетовому. Там просто не получится)
Никита 🙃
Возможно довольно тяжёлый и костыльный способ но разделить весь этот градиент на отдельные градиенты и в зависимости от adapterPosition ставить бекграунд
Да вот тоже так думаю. Но костыль будет жёсткий. 12 градиентов + ещё 12 перевёрнутых (хотя может можно из кода их как-то перевернуть).
Никита 🙃
(N == 12 из моего условия)
Bohdan
Можно програмно создавать градиент
Никита 🙃
LinearGradient?
Bohdan
Кажись да
Bohdan
Точно щас не скажу
Bohdan
Но нагиб по производительности нехилый будет
Никита 🙃
Кстати да
Никита 🙃
У айфонов даже подлагивает список на ~15айтемов
Никита 🙃
Страшно представить что у нас будет(
Никита 🙃
а че просто тему такую залить а Itemы прозрачными сделать никак нельзя ?)))
Нет, там у каждого айтема, по сути, свой цвет. И если там будет только один айтем, он должен быть зелёный как на первом скрине. Короче там сложно и так просто не отделаться)
Bohdan
А какой при этом бекграунд экрана должен быть?
Alexander
Нет. Там после N элементов градиент "переворачивается" и идёт от фиолетового к залёному. По достижению 2N элементов он опять начинает идти от зелёного к фиолетовому. Там просто не получится)
На бек делаешь кастомную вьюшку с методами setItemsCount - количество items в твоем ресайлере addForwardView - добавляет вьюшку с градиентом вниз addBackwardView - добавляет вьюшку с градиентом вверх Дальше объяснять?
Bohdan
Страшно представить что у нас будет(
Можно только первый раз програмно сделать градиенты и сохранить в массив и потом использовать их с этого массива
Bohdan
Немного оптииизации
Alexander
12 вниз и 12 вверх у него
Bohdan
Эммм, у дравайбл есть метод чтобы инвертировать цвета?
Bohdan
А не
Bohdan
Стопе
Bohdan
Есть же argbEvaluator
Bohdan
Можно им все делать
Никита 🙃
Там сложно. Я знаю только как делал на iOS: по факту у жадой вью есть ввой градиент, при заполнении вьюхи, мы знаем какой у нее индекс, (от 0 до n) и относительного этого индекса у вью ставиться градиент цветов к примеру: цвета градиента у всех вью одинаковый (к примеру красный и зеленый) меняется только положение градиента (видимое) вью с индексом 0: положение градиента поставить к примеру от 0 до 0.1 вью с индексом 1: положение градиента будет 0.1 - 0.2 и так к примеру до 9 а потом у вью с индексом 10: положение градиента будет спадающим то есть от 1 до 0.9 11я: 0.9 - 0.8 и тд
Tony
- программно присваивать каждому айтему градиент от startColor до endColor и через функцию получать эти цвета для позиции айтема https://pastebin.com/Gv9bVAaF
естественно в массивы добавь соответствующие startColors и endColors, если что не будет работать - пиши
Anton
Такой вопрос . Есть сервер на котором расположен apk. И есть некая рекламная сеть которая отправляет пользователя на ссылку с apk. Так вот можно ли как-то понять установил пользователь apk или нет. Это вообще возможно ? Как рекламные сети понимают что произошла установка если они берут деньги только за установки (CPA)
Mikhail
С гуглплеем есть же referer
Maxim
почему студия может не видеть класс CameraSource?
Maxim
его нет в интелесенсе
Ferrero
его нет в интелесенсе
Интелесенс? Это что?
Maxim
выпадающая менюшка с подсказками тип что вставить надо)
Ferrero
Maxim
да
Ferrero
Invalidate caches?
Ferrero
Вообще этот класс судя по доке конфигурируется через билдер
Maxim
ну я по видосу делал, у чела все нормально работает, у меня этот класс тупо нигде не видит
Maxim
делал все в точности как и он
Maxim
implementation 'com.google.android.gms:play-services-vision:17.0.2'
Maxim
подключил эту фигню
Maxim
<meta-data android:name="com.google.android.gms.vision.DEPENDENCIES" android:value="barcode" />
Maxim
и эту
Maxim
и нефига
Ferrero
В каком файле грэдла и синхронизировал ли грэдл?
Maxim
барагодер класс видит
Ferrero
В любой непонятной ситуации чисть билд и инвалидируй кэш
Maxim
понял
Maxim
Не, нефига)
Steven
Подскажите, листинг жидкостей снизу каким виджетом реализуется?
Konstantin
рецуклиер вию
Ferrero
Подскажите, листинг жидкостей снизу каким виджетом реализуется?
https://proandroiddev.com/looks-like-a-viewpager-sounds-like-a-viewpager-its-a-recyclerview-505cdf129b58
Steven
Благодарю
Anonymous
Всем доброго времени суток. Я чего-то туплю, как мне onPreferenceChangesListener организовать асинхронно?
Igor
Может быть кто-то сталкивался – как отлавливать все клики в любое место SearchView?
Anonymous
Листенеры итак асинхронны
А, то есть они по умолчанию в другом потоке работают?
Anonymous
Мне там просто сетевой запрос нужно сделать
А, то есть они по умолчанию в другом потоке работают?
Ты пытаешь асинхронность и многопоточность
Ferrero
откуда? из префов? о_О
Anonymous
откуда? из префов? о_О
Там где onPreferenceChangeListener
Anonymous
Новое значение проверить
Ferrero
Там где onPreferenceChangeListener
ну если оттуда постучать в ретрофит, то разумеется сеть будет в фоновом потоке
Anonymous
У меня не ретрофит