Vladislav
Коллеги, подскажите, есть ли возможность всегда, даже когда приложения нет в памяти, обрабатывать firabase пуши своим сервисом в onMessageReceive?
они и так обрабатываются, а если не приходят то они не data, а notification, либо телефон какой-нибудь сяоми отключает работу сервиса в фоне
если надо проверить приходят ли - надо отправлять через postman, потому что через firebase console отправляются только notification пуши (не важно, вводишь только data или нет)
упс, не message, а notification
А если в пуше есть data, он может быть notification-пушом?
может https://firebase.google.com/docs/cloud-messaging/concept-options#notification-messages-with-optional-data-payload
Anonymous
Подскажите пожалуйста как правильно рассчитать фиксированный размер для imageView? У меня будет квадратная фотка (кропиться). Осталось только указать размер чтобы на разных экранах норм смотрелось
Ivansuper
Ты всегда можешь забрать размеры вью в пикселах и использовать эти значения для ресайза картинки
Ivansuper
Но -- они будут невалидны до первого layout pass по иерархии
Anonymous
Но -- они будут невалидны до первого layout pass по иерархии
а как сделать чтобы вьюшка всегда была квадратной вне зависимости от размера экрана?
Ivansuper
ConstraintLayout + aspect ratio
Ivansuper
Ivansuper
При этом у тебя нет широкого контроля над параметрами соотношения сторон если что-то потребуется
Ivansuper
Т.е. их можно сделать, но придется потратить время
Александр
Всем привет!
Konstantin
Т.е. их можно сделать, но придется потратить время
class SquareRelativeLayout : RelativeLayout { constructor(context: Context) : super(context) constructor(context: Context, attrs: AttributeSet) : super(context, attrs) constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super(context, attrs, defStyleAttr) override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { super.onMeasure(widthMeasureSpec, widthMeasureSpec) } }
Александр
Я программирую web приложения на Python. Есть хорошая идея для реализации приложения под Android
Александр
Суть сделать json-rpc клиент
Александр
По типу как rss читалки например.
Александр
Никто не желает заняться? )
Ivansuper
class SquareRelativeLayout : RelativeLayout { constructor(context: Context) : super(context) constructor(context: Context, attrs: AttributeSet) : super(context, attrs) constructor(context: Context, attrs: AttributeSet, defStyleAttr: Int) : super(context, attrs, defStyleAttr) override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { super.onMeasure(widthMeasureSpec, widthMeasureSpec) } }
Во-первых, у тебя теперь везде будет жесткий квадрат. Во-вторых, я все же склоняюсь ко мнению, что если человек изначально до такого не додумался, то будет неплохо узнать как сделать штатными средствами, без кастомки
Ivansuper
В третьих, мне немножко как-то начинает надоедать, когда люди скидывают только Котлин
Ivansuper
Привыкай
Кроме шуток, это уже похоже на расизм
Konstantin
это похоже на прогресс
Konstantin
Почему бы и не притащить?
"зачем тащить что то с 1000 методов ради 2-3" ?
Ivansuper
Нет. Кастомка лучше. Хоть немного поучатся
Сначала начинают с существующего, потом лезут под капот
Dug
Почему бы и не притащить?
Да, давай зависимости таскать)
Ivansuper
Да, давай зависимости таскать)
Ребят, констрейнт по сравнению с паровозом саппорт либ это пушинка в небе
Ivansuper
У нас уже давно граддл не на диете, чтобы об этом так переживать
Dug
Эммм
Dug
Ну не знаю
Konstantin
ради чтобы показать квадратный лэйаут тащить констрент.. ммм, похоже как рх ради асинхронности
Dug
Стараюсь не тащить лишнее
R
Что думаете про фуксию? Звучит бредово. Ещё на желтушным ресурсах проскакивал год - 2023. Типа Гугл прекратит поддержку android
Konstantin
имо кастомизация существующих "штук" > юзание сторонних (first/third-party) решений делающих то же самое
R
Ничего. Не заменит. Уже 1000 раз обусждали. Просто поиском воспользуйся)
Я бегло полуркал, но по теме плотных обсуждений не нашел. Сори
FromSi
Что думаете про фуксию? Звучит бредово. Ещё на желтушным ресурсах проскакивал год - 2023. Типа Гугл прекратит поддержку android
Мы тут как-то любим устраивать срачи по этому поводу и я думаю, что не стоит упоминать фуксию в этой группе)
R
Да я так и думал) ну да ладно
Kamil'
Подскажите пожалуйста, как с помощью Glide или Picasso строку(ссылку на изображение в интернете) превратить в ImageView в Виджете?
R
Чет такое
R
Там в билдере ещё масса параметров, смотри доки
Konstantin
можно еще к ImageView дописать extension-функцию типа fun ImageView.loadFromUrl(url:String) = Glide.with(this.context).load(url).into(this) и потом уже mImageView.loadFromUrl('http://...')
Konstantin
интересно, есть ли синергия с kotlin android-extensions с синтетическими вьюшками...
Konstantin
почему может не перерисовываться в textview текст? если жмякнуть task manager и потом вернуться обратно - все норм, но во когда кликается по кнопкам - старый текст как будто не убирается
Konstantin
слева - снимок через layout inspector, справа - эмулятор (с оверлапом текста)
No
люблю такое
Konstantin
почему может не перерисовываться в textview текст? если жмякнуть task manager и потом вернуться обратно - все норм, но во когда кликается по кнопкам - старый текст как будто не убирается
а, хуясе, оказывается если background не поставить для TextView - то происходит оверлап... пиздец че за https://stackoverflow.com/questions/16498015/android-textview-settext-overlays-previous-text #ненависть
Konstantin
No
ну я в общем про лаги
Konstantin
аа
Konstantin
Нужна помощь, кто имеет опыт работы с libgdx?
Mike
кто-то имеет, давай вопрос
Konstantin
Не понимаю, толком в интернете мне нашёл, как работать с button, textbutton, textfield, и так далее, а именно про класс skin и как его использовать.
Konstantin
Как менять шрифт, размер и тд.
Anonymous
Подскажите пожалуйста, где в разметке косяк что синяя полоска (background) виднеется, то есть тулбар не заканчивается на границе image вот код https://codeshare.io/29r9q7
Anonymous
Так у тебя он в линеарлеяуте с черным бг
так это понятно, вопрос почему этот linear выходит за рамки самостоятельно
Anonymous
Так у тебя он в линеарлеяуте с черным бг
он должен стоять н агранице окончания изображения
No
так у тебя линеар леяут в колапсингтулбаре
Anonymous
так у тебя линеар леяут в колапсингтулбаре
так текст и должен быть поверх картинки. в чем проблема его нахождения внутри? как это влияет
No
что тебе нужно
Anonymous
что тебе нужно
мне нужно просто чтобы при полном открытом коллапсе, linear не падал ниже границы изображения
Vadim
На какой фреймворк посоветуете посмотреть для написания простого restful api мобильного приложения?
Vitaly
За сколько вы бы взялись за работу?
Vitaly
По типу аудио плеера на который я дистанционно скину аудио файл автоматически он его будет загружать в оффлайн и проигрывать определенное время
Aleksey Goryachev
За 42
Arsen