awawa
Возможно ли убрать как-то отступ тут?
Это вообще что? Какой отступ?
Артур
вот тут гайд есть https://firebase.google.com/docs/cloud-messaging/android/client?hl=ru тебе нужно либы прикрутить, написать небольшой код, нужны отсюда разделы введения, send a test message, receive message и send messages to topics. Создашь топик свой, на который будет подписан только твой девайс, тогда уведомление только тебе придет
пуши ранее были настроены, я сейчас хочу создать для другой страницы пуш. Вроде как создал, хочу затестить) но так что бы токо мне пришло сообщение, а не всем юзерам, в разделе Аудитория (в моем новом акке созданом) ничего не показывает, а в старом показывается количество пользователей которые могут получить пуш.
Georgy
Да
Как?
Anton
Хлопцы, всем привет, подскажите плз если я через настройки системы убираю пермишен приложение рестартует, а если я даю пермишен, рестартует?
Roman
Как?
Можно в фотошопе замазать
Anonymous
Тоесть в случае ошибки будет NPE?
Georgy
Можно в фотошопе замазать
Прикол в том, что нету никаких отступов на png
Anonymous
Тоесть в случае ошибки будет NPE?
Котлин обратно в Java уходит? или что
Roman
Прикол в том, что нету никаких отступов на png
Ну вот появляется больше инфы Что есть png... Что ещё по выходным данным?
Anton
мне кажется вы не правы, вроде как с M версии рестартует похожая тема: https://stackoverflow.com/questions/52480339/activity-restart-every-time-when-disable-permission-from-setting
Александр
мб у тебя в бэкграунде падинг
Артур
как раз топики могут решить твою проблему, во вкладке аудитория переходить в раздел "тема", указываешь название топика, у себя прописываешь код для подписки на этот топик, тогда только тебе придет
так смотри, я создал на фаербейсе отдельный акк где сгенерил json новый и заменил у себя в приложении, разве может отправить кому то еще кроме меня ? если я только подключил новый json файл с конфигами для ногово акка firebase ?
Anton
зачем одновременно marginStart и marginLeft?
Tolegen
Возможно ли поставить background для одного элемента меню?
Tolegen
И как можно поставить иконки, в appDrawer с права от текста
Mike
И как можно поставить иконки, в appDrawer с права от текста
дровер — это просто контейнер. Что хочешь, то и ставишь
Anton
скорей всего потому что button, у него свои паддинги могу быть, а вообще скинь исходник png
Tolegen
дровер — это просто контейнер. Что хочешь, то и ставишь
Я его через библиотеку МайкаПенза ставлю
Александр
Подскажите, как организовать структуру данных используя Firebase для подгрузки данных в приложение. Например приложение, показывающее информацию о фильмах. Из данных - обложка фильма, и разная текстовая информация о фильме. Т.е. будет большой трафик чтения информации из базы. Картинки хранить в Firebase Storage, а текстовую информацию в Firebase Realtime DB?
Александр
Да
Почему не Cloud Firestone?
Никола
Почему не Cloud Firestone?
Лично я не знаю что это такое)
Никола
Мне и со storage норм было)
CatOnPad
Привет. Появился такой вопрос. Хочу сделать кастом вьюшку - компас. Рисую его в onDraw с помощью Canvas. Рисунок состоит из двух основных частей: 1) Сам круг с указаниями частей света 2) стрелочка по центру, которая показывает куда мы смотрим сейчас Компас должен крутиться и если крутить мою вьюху, то она крутится вместе со стрелочкой, а должен крутиться только круг. Я так понимаю мне нужно сделать что-то вроде многослойного отображения моей вьюхи и крутить только слой круга, а стрелочку не трогать. Не подскажите каким способом я могу рисовать свои вьюхи слоями и обращаться к этим слоям? Или же мне придется рисовать две разных вьюхи, чтобы одна крутилась, а другая нет? ❤️
Anton
Господа подскажите. Вот есть ConstraintLayout и внутри есть ImageView. Задаю только ширину для imageview а высоту ставлю 0dp и картинка показывается правильно. Это только внутри ConstraintLayout так работает ?
CatOnPad
Ну как компас, ты поворачиваешься и он крутится относительно центра вьюхи с помощью анимации
Кирилл
Подскажите пожалуйста: использую recyclerview внутри viewpager 2, добавляю первые элементы - а ресайклер всё равно 0 dp. Только после скроллинга на следующую страницу и обратно элементы появляются. Как пофиксить?
CatOnPad
получаю информацию от датчиков телефоне. Произвожу расчет поворота вьюхи и с помощью анимации делаю rotate в нужную сторону
CatOnPad
Именно, а как мне сделать так, чтобы крутилась часть вьюхи?
CatOnPad
я же рисую её одним слоем
CatOnPad
так я же рисую вьюху одним слоем в onDraw, она вся крутиться будет. Или я чего-то не понимаю?
Anton
Подскажите пожалуйста: использую recyclerview внутри viewpager 2, добавляю первые элементы - а ресайклер всё равно 0 dp. Только после скроллинга на следующую страницу и обратно элементы появляются. Как пофиксить?
Я делал вот так при инициализации вьюхи которая в viewholder сидит: ViewGroup.LayoutParams layoutParams = mBinding.getRoot().getLayoutParams(); if (layoutParams == null) { layoutParams = new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); } this.setLayoutParams(layoutParams);
Anton
А чем это отличается от того, что я задаю параметры в вёрстке?
Чем-то связано с тем что рута нету. Но точно не помню. Помню разбирался с этим когда у меня не работало
Anton
Точнее не рута а парента
Anonymous
В Java есть метод замены clear потом addAll?
CatOnPad
Так компас у меня крутится, только он крутится вместе со стрелочкой, которая в центре, а я хочу, чтобы она не крутилась
CatOnPad
а я видимо не понимаю тебя :(
CatOnPad
верно
CatOnPad
У меня сейчас стрелка и компас отдельно нарисованы, как два разных класса. Что скинуть?
CatOnPad
Да, и так работает. Компас крутится, а стрелка нет, только я считаю, что это иррационально и хочу сделать одним классом
Aleksandr
на картинке две части: одна статичная, вторая динамическая. Логично создать свою вьюху, унаследовавшись от ViewGroup. Грубо говоря, в фоне у нее будет статичная часть и ее не нужно перерисовывать, а сверху отрисуешь динамическую
Leonid
Всем привет! Столкнулся с проблемой при попытке сделать CardView полупрозрачной. После установки cardBackgroundColor="#B0000000" под cardView начал отрисовываться белый прямоугольник (на скрине). Подскажите, пожалуйста, как от него можно избавиться🙏 P.S. я так понимаю, проблема связана с отрисовкой тени, т.к. при установке cardElevation="0dp" или outlineProvider="none" прямоугольник исчезает (но и тень тоже)
Aleksandr
У ViewGroup свой канвас и внутри него еще одна вьюха со своим канвасом
CatOnPad
У ViewGroup свой канвас и внутри него еще одна вьюха со своим канвасом
Хороший способ. Но только это же будет 2 объекта? Одним объектом нельзя запилить?
Anton
Не помогло.
А у тебя RV height wrap_content?
Aleksandr
это сделаешь одним объектом - кастомной вьюхой
Кирилл
А у тебя RV height wrap_content?
Да. Но march parent не помогает.
Anton
А VP2 какое height ?
Aleksandr
двигаться должна только динамическая часть. А остальная картинка стабильная. Поэтому постоянно перерисовывать весь экран более затратно
CatOnPad
это сделаешь одним объектом - кастомной вьюхой
Я наследуюсь от ViewGroup и рисую там окантовку, а также делаю еще один класс, в котором рисую стрелку и в итоге это же два класса
Leonid
Спасибо! Буду изучать
Aleksandr
потому и написал, ViewGroup, чтобы внутри него можно быо разместить элемент, которому прописать нужное поведение
Aleksandr
можно и одной вьюхой с одним канвасом. Но тогда придется перерисовывать весь экран
Кирилл
CatOnPad
можно и одной вьюхой с одним канвасом. Но тогда придется перерисовывать весь экран
Да, я понял, что либо перерисовывать все вместе со стрелкой, либо пихать стрелку в слой
CatOnPad
А что из этого меньшее зло?
Aleksandr
легче посоветовать, если увидеть эскиз
CatOnPad
Применяется много отрисовки с помощью Path
Aleksandr
при повороте мобилы стрелка остается смотреть на север? Или крутится внешний круг?
CatOnPad
крутится внешний круг
CatOnPad
стрелка всегда смотрит вверх, как на картинке
Aleksandr
ну вроде, здесь можно и одной вьюхой с канвасом обойтись, меняя rotation для внешнего круга
CatOnPad
А стрелку постоянно перерисовывать?
CatOnPad
нарисовано Path ем
Aleksandr
она не "тяжелая", так что можно и ее
CatOnPad
Да
Aleksandr
можно из них две битмапы сделать и у одной менять угол