Сергій
Сейчас старый
Mikalaj
Вот глянь на досуге икс, качество проработки анимаций и всего остального, начиная даже с перехода между псевдофрагментами
Сергій
Старый как-то лучше.
Mikalaj
Обычный менее отзывчивый
Сергій
Не замечал, может надо послабее телефон
Mikalaj
Mikalaj
Сразу понятно будет)
Сергій
Там и так все ниже 16 мс
Mikalaj
Там и так все ниже 16 мс
Не, на самом деле
Сергій
Ну окей
Mikalaj
На открытии диалогов хорошо видно, что обычный тг проседает конкретно
Mikalaj
Ну с "холодного" старта, естественно
Сергій
Это видно только на графике, скажи что ты видешь это на глаз )
Сергій
🙈
Mikalaj
https://developer.apple.com/videos/play/wwdc2018/803/
В этом видео про это тоже есть;)
Сергій
В этом видео про это тоже есть;)
Если бы оно работало )
Mikalaj
В ЯБ смотрел, в edge должно работать
Сергій
В ЯБ смотрел, в edge должно работать
Я про нормальные браузеры
Mikalaj
Хз, может там отвалилось что-то, на других сайтах лежит наверняка
Сергій
Работает или в сафари или в эдже по какой-то причине
Mikalaj
Ну в ЯБ всё ок, хз.
Akb
Хочу отредактировать под свои нужды PhoneNumberFormattingTextWatcher. Но он использует классы из пакета com.android.i18n.phonenumbers, которые доступны только в Runtim'e. Можно ли пометить переменные из этих пакетов, чтобы компилятор не ругался?
Max
допустим есть 5 разных вьюхолдеров, но не нужно делать 5 адаптеров, что посоветуете?)
Max
тогда у меня будет 3 активити с 3 адаптерами в которых по 5 одинаковых вьюхолдеров
Max
может делегирование
Max
пишу первое приложение))
Андрей
в принципе последний использую и ок
Андрей
эпокси известнее, то подрубает баттернайф, что зашквар
Андрей
Ну да, есть готовое решение, но ты будешь советовать костыли и велосипеды, да?
Max
это нужно делать при помощи ДИ или лучше простое делегирование вьюхолдера ?
Андрей
Свой recyclerview уже написал?
Андрей
а то зачем готовый использовать
Max
а даггер можно для этого использовать?)
Max
вот я и спрашиваю, я могу сделать это при помощи ООП, что бы не дублировать 4 раза 5 разных вьюхолдеров, но может спомощью даггера это будет лучше сделать ?
‍Yap
Привет, Kodein кто-нибудь юзает в проекте у себя? Интересует как он с Java работает
Андрей
выносишь в top-level обертки нужные сущности
Андрей
и тогда их можно дергать из жабы
‍Yap
через статику работает с джавой
есть пример на гитхабе?)
Андрей
есть пример на гитхабе?)
ноуп, а в чем сложность?
‍Yap
сложности нет, просто интересно насколько красиво это смотрится в коде) взвешиваем все за и против для каждого DI/Service Locator
Андрей
сложности нет, просто интересно насколько красиво это смотрится в коде) взвешиваем все за и против для каждого DI/Service Locator
ну смотри пилишь инлайн функцию чтоб дернуть где угодно инстанс из коина inline fun <reified T> getKoinInstance(): T { return object : KoinComponent { val value: T by inject() }.value } а потом просто top level типа fun getImageManager(): ImageManager { return getKoinInstance<ImageManager>() }
Андрей
обычный top-level спокойно дергается из джавы
Андрей
в принципе можно через дженерики и более общее решение придумать)
Никита
Нужна хелпа. Короч, есть recyclerview. Нужно делать свайп на каждом элементе, и чтобы ячейка отодвигалась не полностью, а на процентов на 20 от собственной ширины. После этого возвращалась в начальное положение. Никогда особо не работал с жестами. Хотя бы подскажите в сторону чего копать? ItemTouchHelper.SimpleCallback? Или есть какой-то специальный жест под мою задачу?
Андрей
но если снизу еще лэйаут должен быть кастомный, то придется потрудиться
Никита
не, снизу не надо
Max
какую DI либу использовать если пишу на котлин ?
Андрей
почему?
крайне простой и дубовый в обращении, без кодогенерации и прочей дичи
hex
Ребзя, а что надо в прожке настроить, когда в апи 23 в диспетчере приложений нажимаю на "Посмотреть параметры приложения" выводит "Приложение такое-то остановлено". Что это?
Никита
ItemTouchHelper.SimpleCallback вполне подойдет
в общем, сдвигается она норм. Но обратно не возвращается. Хз какой метод юзать
Anonymous
а что если просто анимировать сдвиг по X ?
Никита
обратного действия?
Ну у меня переопределены onChildDraw и onChildDrawOver. Логично, что в onChildDrawOver нужно обратное действие применить. Но onChildDraw и onChildDrawOver друг за другом вызываются за время одного свайпа раз 10
Denis
Добрый день. Вопрос по поводу ковертации строки в дату. Вопрос: "Как данную стрингу "2018-12-25T08:15:58.346+03:00" привести к DateTime из пакета org.joda.time ?"
Vishnyakov
Привет, есть проблема с Google Pay из пакета gms использую релизный androidX В момент, когда должен появиться диалог об ошибке при оплате - приложение виснет намертво, ГЦ верещит, а в логах: java.lang.ClassNotFoundException: Didn't find class "android.support.v7.app.AppCompatViewInflater" и никак не смог вчера вечером найти ответ на это, на стаке есть такой же вопрос, но без ответов
Алексей
Это еще целая либа, наверное?
Алексей
А из какого пакета?
Алексей
Надо бы форматы дат поразбирать
Алексей
Я бы просто создал форматтер для данного формата и всё😁
Алексей
Я бы просто создал форматтер для данного формата и всё😁
Хотя да, совсем не лучщее решение, когда есть стандартизированное
Алексей
Ну нюанс в том, что никто не сказал, что это тот самый формат:) возможно, это внутренний временный формат:)
Алексей
Тогда вопрос использования готового функционала встаёт острее
Alexey
сразу по первой ссылке ответ
Vishnyakov
Alexey
пардон, не нашел, можно в личку или сюда?
не, сорян, лучше сам разберись. Там с версиями проблема, обнови зависимости