Evgen
Всем привет. Подскажите аналог BottomSheet у которого нету якорей. надо чтобы он плавно скроллился и мог остановиться в любой позиции до того как займет весь экран.
Anonymous
Блин, как же делают эти программы Fake Call. В инете сколько не смотрю ничего не найти...
Anonymous
Кто - нибудь делал подобное? Буду оч признателен
Turalllb
Передавайте параметры в конструктор презентера при его создании, зачем сетить каждый раз
Ммм. точно. Только как даггером грамотно инъектировать данные приходящие в интенте. Наверно в модуль в при инициализации компоненты пихать. Разберусь. Что то замыливается глаз,вроде очевидные вещи)
VӨVΛ
День добрый. Помогите. Подскажите как лучше продвигать приложение на Google Play.
Turalllb
Всё верно, создавать инстанс компонента и модуля с параметрами. Костыльно, но работает.
Костыльно? ( а есть лучше решение? Так же костыльно проверять в презентере первый раз ли идут данные. Еще один вариант: презентер вызывает в конструкторе метод и активность начинает устанавливать данные в презентер. Вроде бы и мокси не противоречит с его требованием не использовать геттеры во вью
Turalllb
Лучше нету) из всего перечисленного это самое нормальное.
Ну а чем плох способ: презентер вызывает метод void setData()( presenter.setString) p.s. че то фигурных скобок на клаве на нашел)
Oleg
Всем привет, использую View pager + FragmentStatePagerAdapter. Соль: Если изначально pager невидим(gone) и я после какого-то события делаю его видимым, то фрагменты в нём не отображаются. Если он изначально без gone, то всё ок...
Turalllb
Это в лс дискуссия.
Спасибо, поверю на слова, а позже уделю время этому вопросу)
FreeUser
Привет всем. Появился вопрос: возможно ли авторизироваться в тестовом приложении с помощью FirebaseAuth не используя их экран для входа?
FreeUser
Используя свой экран
Сергій
я не успел прочитать )
Dima
как проверить откуда вызвано активити?
Dima
есть 2 случая: 1) старт активити 2)фор ресульт
Nikita
как проверить откуда вызвано активити?
программно вроде никак, проанализируй код, залогируй
Anonymous
Всем привет Подскажите пожалуйста новичку, как корректно загружать картинки под разные размеры экрана телефона? К примеру: Есть картинка - 300х169 На Nexus One выглядит добротно, а на Nexus 6, если изображение расположено по центру - появляются отступы некрасивые... Это решается через квалификатор ресурсов, или через код самому нужно это делать? Или подскажите, где об этом почитать, пожалуйста...
Nikolay
А есть кто системной разработкой занимается? Как дипиай системы правильно рассчитать?
binary.
https://mvnrepository.com/artifact/com.github.florent37/expansionpanel
binary.
Вот эта библиотека
binary.
Она для android x?
Anonymous
Это вообще правильно задавать в imageview размеры картинки или есть более грамотный способ?)
binary.
Правильно
Anonymous
При рефакторинге классы что сгенерированы кодогенераторами(dagger 2,databinding,moxy,cicerone,...) ,в них тоже должен нормально проходить рефакторинг ?
Konstantin
val s = SpannableString("left right") s.setSpan( AlignmentSpan.Standard(Layout.Alignment.ALIGN_OPPOSITE), 4, 10, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE ) price_slider_label.text = s почему не хочет раскидывать текст по разным сторонам?
U.
всем привет, кто то реализовывал реферальные ссылки для приложения ? Я правильно понимаю что при переходе по ссылки в плей маркет с доп ключом (рефералом) - после запуска апликейшена можно будет броадкастом отловить этот ключ
Anonymous
Спасибо всем
Mike
зачем? ты же сам вроде не в восторге
Igor
а можно подробностей?
Igor
сейчас эту фичу пока-что только обсуждаем, есть два варианта, через Firebase или самописный вариант, через свой бэк. Так как надо чтобы и iOS поддерживался
Igor
почему выбрали такой вариант. где была боль?
Igor
branch.io свой бэк для этого предоставляет?
Igor
оки, ну спасибо и на этом, кину бэкэндщикам, пускай курят. (сейчас сайт branch.io чет не хочет работать как надо, доку не читнуть)
Igor
а Firebase рассматривали?
Igor
не трабла, а просто забыли реализовать то, что обещали =). но вродь починили в последних версиях(если верить их багтрекеру)
Igor
спасибо
Igor
ато у нас заминка в том, что в Firebase есть нюанс с iOS, а починили его или нет, можно выяснить только на практике. iOSник ушел, проверять некому =) а у меня времени не хватает
Igor
ну мы пока отложили фичу
S
кто-то имел дело с yandex MapKit? меня интересует проекция, как получить длину отрезка в метрах (на карте) между двумя пикселемя на экране?
U.
дофига - это несколько часов, неделя, месяц ?
roman G
как сделать такую view?
roman G
любое количество элементов
roman G
ну как вариант спасибо
Aleksey
Так чего отвечаешь тогда?)
roman G
да буду ещё искать инфу, это если совсем ничего путного не найду
Max🔥
как сделать такую view?
кастомный pager индикатор
Max🔥
на самом деле обычный индикатор но с пробелами в виде полосок
Max🔥
разделителем*
roman G
о, кажется то, что нужно
Vyacheslav
Ребя как из имплементнутого модуля который содержит Activity их вызвать в своей апке? вообще не видны они почему-то
Firelion
народ, а как распарсить json вида { "StartDate": "2020-01-01T00: 00: 00 + 00: 00", "Amount": 100, "Discount" 115 } прикол в том что большинству парсеров не нравится ":" в дате падает с JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 2 column 16 path $[0].startDate
но я хз стандартный ли этот который ты написал
ща
https://stackoverflow.com/questions/7910734/gsonbuilder-setdateformat-for-2011-10-26t202959-0700
Firelion
не так просто) я не могу создать даже JSONObject c такой стринги
а зачем
там же строка
Firelion
вот и мне интересно почему падает - ето ж строка
а пробелы там это опечатка?
Firelion
да
https://stackoverflow.com/questions/6873020/gson-date-format
вот короче
там как угодно делай
под себя
Firelion
зато понял как ето работает))
Artem
Подскажите пожалуйста как с помощью BaseActivity выставить margin для корневых layoutов всех активити, которые от него наследуются?
Artem
Спасибо
Artem
А может подскажешь можно ли статус бар залить чёрным цветом чтобы на нём ничего не было видно, но он был?
Artem
Звучит странно, но так надо :)
Firelion
Gson всё есть
он и падает
он и падает
ты попробовал setDateFormat?
Max🔥
он и падает
ему не нравится : в строке?
Max🔥
или ты его не как строку парсишь