Vadim
Как-то через PorterDuff ?
Vitaly
Как сделать так, чтобы PushNotification запускал моё приложение без нажатия на него?
Михаил
ребят, кто юзает юзал mainFramer?
Михаил
как впечатления?
Anonymous
Но забыл как
Vadim
Но забыл как
попробуй вспомнить:D а то гугл скоро зависнет от запросов
Anonymous
В drawable/***.xml мутил наложения через итем лист вроде
Anonymous
Ых, реально забыл
Anonymous
Домой приеду и гляну
Vadim
в drawable всё засунул, вопрос как цвета правильно выставлять… val layerDrawable: LayerDrawable = ContextCompat.getDrawable(context, R.drawable.progress_bar_shape) as LayerDrawable val background = layerDrawable.findDrawableByLayerId(R.id.progress_background) as GradientDrawable val indicator = layerDrawable.findDrawableByLayerId(R.id.progress_indicator) as Drawable background.setColorFilter(Color.parseColor("#0981CC"), PorterDuff.Mode.DARKEN) indicator.setColorFilter(Color.parseColor("#112000000"), PorterDuff.Mode.DARKEN)
Vadim
пока методом тыка пытаюсь PortedDuff подобрать
Pavel
ребят, кто юзает юзал mainFramer?
я юзаю уже больше года. Очень доволен, т.к у меня ноут с 8 гигами памяти и не очень мощный проц, а стационарник мощный
Pavel
в смысле на сухую ? елси билдить через mainframer на удаленной машине то 2 минуты + 15 секунд на синхронизацию файлов. Если запускать сборку на ноуте без mainframer то минут 5 минимум
Pavel
плюс ноут не "взлетает" и не греется)
Mike
Если активити в onStop разбайндивает сервис, пересоздаётся и байндит его в onStart, какие шансы, что сервис за это время убьют?
Яўгеній
Всем привет, вопрос: восстановление пароля через эмейл или номер телефона делается в последнюю очередь? У самого в приложении должна быть такая штука, но я так понимаю все это платно? Телефон так точно, на имэл вроде бы ограничения на количество отправленных сообщений через smtp-сервер. И я так понимаю сервер на хостинге нужно специально настроить, а для учебного профиля вообще эта возможность закрыта?
No
Ребят, вот интересно, почему тг не пушит изменения сразу в гх?
Mike
Ребят, вот интересно, почему тг не пушит изменения сразу в гх?
Потому же, почему у большинства проектов исходники закрыты.
Михаил
В целях сесурити наверн
Vlad
Потому же, почему у большинства проектов исходники закрыты.
ну когда полностью закрыты исходники, логика понятна, а тут какие-то полумеры получаются?) Икс они, кстати, так и не выложили в опенсорс?
Mike
ну когда полностью закрыты исходники, логика понятна, а тут какие-то полумеры получаются?) Икс они, кстати, так и не выложили в опенсорс?
Если клон приложения будет обновляться с задержкой в полгода, аудиторию он не наберёт. При этом можно балаболить на все стороны, что МЫ Ж ОПЕНСОРСНЫЕ, СМОТРИТЕ!!!1
Denis
Нужно для себя написать простое GUI-приложение под Android. Что лучше выбрать -- Java или Kotlin? Если разница вообще есть. На Jave писал 3-4 раза в жизни. Kotlin только читал. На первый взгляд кажется, что Kotlin очень схож с Java и знание последней всё равно нужно, поэтому для примитивной задачи лучше взять Java и не парится. Спасибо!
Denis
Дело вкуса, такого дикого кросспоста вопрос не стоит.
Ну, копипаста много времени не отнимает. У разных людей из разных сообществ могут быть разные мнения. Лучше потратить 20 минут на то, чтобы спросить. Чем потом лишние 2-3 дня на разработку. По поводу вкуса -- а его то и нет. Для дилетанта Java язык как язык. Kotlin выглядит не хуже.
Сергій
+
а Anko Layouts ещё живы?
Mike
а Anko Layouts ещё живы?
всмысле?! Почему бы нет?
Сергій
всмысле?! Почему бы нет?
ну, смотрю до сих пор версия 0.10. Пол года назад так же было
Anonymous
Очень долго мучает этот вопрос
Anonymous
А в скорости загрузки приложения?
Anonymous
Тупой вопрос, но все же
Mike
А в скорости загрузки приложения?
Из кода создаётся раза в четыре быстрее, на сотне вьюх становится заметно)
Anonymous
Спасибо, учту, но я думал наоборот
Андрей Мартынец
ну, смотрю до сих пор версия 0.10. Пол года назад так же было
Ну дык не трогают то что и так работает
Андрей Мартынец
А разница вообще есть, как добавлять элемент (например: Кнопка)? Программно или в XML
Разница в том, что в коде удобнее. Но в xml привычнее, имхо
Anonymous
Я если кодом что-нибудь добавляю, то так. Сначала ищу свой layout по id, после туда добавляю элементы. правильно делаю или костыляю?
Глеб
Из кода создаётся раза в четыре быстрее, на сотне вьюх становится заметно)
а вы фактори в лэйаут-инфлейтере переопределять не пробовали? 😁
Roman
Пошла жара
Глеб
да-да
Dug
Подробнее, пожалуйста)
Глеб
много писать ща неудобно, ... кратце - станд апи
Глеб
а ты видел что компат фабрика делает? сразу поймешь почему в 4 р медленнее чем код)))
Глеб
и почему обфусцировать нельзя вьюхи))
Глеб
да блин загуглите лэйаутинфлейтер- сетфактори
Глеб
адроид докс референс
Глеб
вместе с клонвисконтекст - можно для спец случаев, грид 10-на-10 и тп.... переопределить инфлейтер, на прогр инстанс вьюх по имени класса
Глеб
тем самым ликвидировав рефлективн нью инстанс
Глеб
ща
Глеб
угу)) "по тёмным улочкам платформы"
Глеб
да вот тут даже в шапке все сказано https://developer.android.com/reference/android/view/LayoutInflater
Mike
угу)) "по тёмным улочкам платформы"
с другой стороны, AppCompatViewInflater создаёт по знакомым именам, не рефлекшеном
Глеб
что именно?
что есть вопрос перформанса, что можете сделать клон задать фактори итд..... апкомпатный еще невидел.... ну хоть что-то программно, уже хорошо
Mike
а правда, как такое порезать прогардом теперь?)
Глеб
в смысле что класс-неймы вьюх могут быть обфусцированы, а для прогварда - это львиная доля к-методов
Глеб
так же - это позволит тебе свои кастом вьюхи в киип не писать
Dug
Можно кодить просто без апкомпата 🤔
Глеб
не)) апкомпат тут ни причём.... я про то что ...реальный кейс.... отдавая адаптеру лэйаутинфлейтер - переопредели фактори - ускоришь oncreateviewholder если это грид, где инфлейтить надо по неск сразу - то может сыграть ощут роль
Глеб
это будет золотой серединой между программной скоростью создания вьюх и преимуществами xml-декларации вьюхи создаем программно(без рефлексии) "раздувая"(inflate) их пропертями из xml-a (AttribSets)
Глеб
а фиг знает... я когда это пытаюсь понять - в транс впадаю)))
Глеб
может есть кейсы))) даже предположить не могу... типа знание - кто парент - может определить поведение...
Mike
И когда его останавливать?
Dug
Я тоже так думал (
А почему передумал ?