Ivan
Всем привет! Может кто-то сталкивался или замечал. Нужна инфа, в каких популярных библиотеках под Android внутри используется RxJava. Необходимо для обоснования использования для заказчика. Или может какая-то статистика использования попадалась. Особо ничего что-то найти не удалось.
Vadim
R.color — не цвет, а ID цвета
может быть... А можно как-то запарсить его, имея id, и чтобы не тянуть context во вью модель ?
Alexander
@Tishka17 Подскажите, а с какими проблемами сталкивались с этой библиотекой?
Tishka17
@Tishka17 Подскажите, а с какими проблемами сталкивались с этой библиотекой?
Да, были. Например зависания звонка при падении сети
Vadim
оперировать цветом во вью
спасибо, видимо так и придется хардкодить... ну ладно не критично
Yar Rick
Получается у меня есть фильтр, который изменяется в меню, а во фрагменте отображается список пользователей. Так вот у фрагмента есть подписка на изменяемый фильтр и ему нужно изменить соответствующий список пользователей
Сделай по-другому: во врагменте подпишись на LiveData, а по изменению фильтра в LiveData обновляй значение соотвественно требованиям фильтра. Тогда список пользователей обновится сам, ведь ты на это уже подписан.
Vadim
тебе прямо во вьюмодели нужен цвет?
да, во вью модели... Думаю сделать так: val color = ObservableInt(Color.parseColor("#c334d3"))
Anton
Сделай по-другому: во врагменте подпишись на LiveData, а по изменению фильтра в LiveData обновляй значение соотвественно требованиям фильтра. Тогда список пользователей обновится сам, ведь ты на это уже подписан.
Фишка в том, что мне не нужен во фрагменте этот LiveData группы пользователей. он мне только нужен, чтобы сделать фильтрацию по пользовтелям :)
Vadim
0xFFC334D3.toInt()
спасибо
Mike
спасибо
ну, это не менее хардкод)
Mike
Кто-нибудь пробовал инструментировать собственный PathClassLoader? :)
Artem
как можно замутить такую хрень?
Artem
Alexander
@Tishka17 Серьезная проблема. А как решали?
Alexander
А патч не планируете опен-сорсить? :)
Tishka17
есть подозрение что мы просто готовили неправильно
Tishka17
но может быть
Igor
Именно отсоединение, или пpосто диагpаммку?
Artem
Именно отсоединение, или пpосто диагpаммку?
там в общем диагрпмма з секторами, и нужно ее каждую секунду заполнять на 1 градус. заполнили один сектор, он должен стать сново полупрозрачным, и начинаем заполнять следующий
Artem
там еще иконки в секторах...но это вообще пиздец
Igor
там в общем диагрпмма з секторами, и нужно ее каждую секунду заполнять на 1 градус. заполнили один сектор, он должен стать сново полупрозрачным, и начинаем заполнять следующий
Хех, ну я сейчас делаю то же самое по факту, только там еще пользователь пальцами своими ссаными что-то может менять, советую взглянуть на то, что позволяет канвас, что такое Arc, и посмотpеть паpу пpимеpов каких-нибудь кастомных View. Чтобы добавить плавности можно использовать какие-нибудь ObjectAnimator-ы/PropertyAnimator-ы
Artem
я джун, 1 месяц опыта. если я захерачу такую дичь... я буду просить зарплату побольше
Igor
Начать можно откуда-нибудь отсюда: https://developer.android.com/guide/topics/ui/custom-components.html
Андрей
Посмотри в сторону https://github.com/PhilJay/MPAndroidChart Мб поможет
++ а то запугали джуна канвасом там, где можно MP чартом обойтись
Roman
нормальная либа, тоже юзал
Artem
=))))
Artem
++ а то запугали джуна канвасом там, где можно MP чартом обойтись
на самом деле понятнее самому один раз отрисовать... И дальше ни одной вьюхи бояться не будешь
Андрей
на самом деле понятнее самому один раз отрисовать... И дальше ни одной вьюхи бояться не будешь
да, потому что будешь бояться оптимизации анимаций в канвасе и бояться вьюх будет некогда
Konstantin
может кто то объяснить в кратце как сервер знает о том какому телефону отправить сообщение? например о том что заказ поступил в обработку? что надо хранить на сервере чтобы идентифицировать мобилку?
Konstantin
я чет заколебался в этой горе мусора копаться в гугле (
Андрей
обычно в базе данных в таблице user есть поле phone, в основном - по нему
Konstantin
ну есть телефон, в приложении есть вход через соцсеть, после этого процесса на бэкенде создается юзер, в то время можно дополнительно прислать что либо, чтобы потом использовать и присылать челу пуш уведомления
Olexandr
Народ подскажите как сделать скролл внутри RecyclerView???
Konstantin
конкретнее может?
а если есть вход с нескольких устройств? например есть мобила и планшет, человек зашел с телефона, вышел, зашел с планшета
Konstantin
я хз честно говоря не знаю, на планшетах есть вообще пуш уведомления или нет
Андрей
связь один ко многим
Андрей
есть, конечно
Konstantin
т.е. делать пуш на все номера юзера сразу?
Андрей
если не на винде
Андрей
погоди
Konstantin
не, я про андроид конкретно тут
Андрей
пуш через FCM?
Igor
К слову о кастомных View и иже с ними: я пpавильно понимаю, что LinearGradient не особо дpужит с ARGB цветами?)
Андрей
тогда там не номер, а token
Konstantin
хз, еще не знаю через что пуш, не выбрано точнее
Андрей
но по факту да, всем
Андрей
опционально можно в таблице с токенами ввести поле last_usage и отсылать только на последний
Андрей
т.к. токены имеют свойство тухнуть
Konstantin
а кто должен подновлять эти токены
Александр
подскажите новичку, как на выходе с камеры получить равностороннее изображение?
Konstantin
сервер или телефон
Андрей
а кто должен подновлять эти токены
токены в FCM получаются при установке и обновляются если стухли автоматически в соответствующем сервисе
Андрей
соответственно по коллбэку этого сервиса и нужно отправлять их на сервер
Илья
Саша
Ребята, может кто в курсе. Нужно голос изменить при звонке но без сервака, возможно ли это и как? Или в какую сторону копать?
Anonymous
Vladimir
Нароооод!!!! Посоветуйте что почитать по вопросу адаптации макетов разметки для всевозможных экранов. Официальной документации совершенно недостаточно, как и этого ресурса: http://www.fandroid.info/podderzhka-raznyh-razmerov-ekrana-pri-razrabotke-android-prilozhenij/
D
Всем привет. Тривиальный вопрос. Как вызвать метод после того, как активность была прорисована? Добавить OnGlobalLayoutListener к какой-либо вьюхе ?
‍Yap
Смотря какая конкретная задача стоит)
Андрей
А какие есть еще варианты?
к вьюхе postDelayed на 100 ms
Андрей
и не надо говорить как это плохо
Андрей
иногда вариантов других нет
‍Yap
Это называется костыль)
D
Смотря какая конкретная задача стоит)
Ну... Если грубо, нужно сделать стрелочку с анимацией, которая будет указывать на определенный элемент RecyclerView. Если высчитывать координаты нужного ViewHolder-а до того, как активность будет прорисована, то findViewHolderForAdapterPosition вернет null.
D
onPostCreate() ?
А у какого объекта вызывать этот метод ?
Андрей
Это называется костыль)
встречалась задача когда мне нужно было узнать ширину/высоту вьюхи. ВСЕ возможные коллбэки выдавали width 0 и даже measuredWidth 0