Sasha
а, сорри, неправильно понял вопрос
Sasha
В ширину path занимает весь экран, в высоту 10dp
Sasha
В случае конкретно пикселя это 1080 * 30
Ivansuper
Тогда скорее всего мое беспокойство неуместно
Сергій
а MyAwesomeView имеет высоту не 0?
Сергій
задай ей фон
Sasha
а MyAwesomeView имеет высоту не 0?
нет, я высоту явно задаю в onMeasure
Sasha
и границы вьюхи видно при включённой дев настройке
Сергій
как вариант ещё setWillNotDraw(false) <--- убери setLayerType(View.LAYER_TYPE_SOFTWARE, null) <--- LAYER_TYPE_SOFTWARE для всей вью будет
Сергій
Sasha
убрал setWillNotDraw(false) и дёрнул setLayerType(View.LAYER_TYPE_SOFTWARE, null)
Сергій
я уверен что это setLayerType(View.LAYER_TYPE_SOFTWARE, null)
Сергій
setWillNotDraw не аффектит вью
Sasha
точно
Вадим
знает кто-то сервис по созданию png под все экраны? чтоб залить пнг и на выходе получить 5шт
Сергій
человек-дизайнер )
Sasha
я уверен что это setLayerType(View.LAYER_TYPE_SOFTWARE, null)
а объясни, плиз, в чём суть проблемы?
Сергій
а объясни, плиз, в чём суть проблемы?
похоже что Path рисовался хардварно
Sasha
а это неправильно?
Сергій
а его тень софтварно
Сергій
https://developer.android.com/guide/topics/graphics/hardware-accel#unsupported
Сергій
есть такая табличка
Сергій
я не вижу тут drawPath
Сергій
похоже что android.graphics.Path не ускоряется хардварно тоже
Корбен
Ребят вопрос. GraphQl и android совместимые вещи?
Artem
Да
Anonymous
Какой смысл не использовать Canary вместо Stable версии если индузы все равно не все тестят в Stable версии))
Anonymous
Есть среди вас те кто канарейку юзает?
Alexey
Ребят вопрос. GraphQl и android совместимые вещи?
через кодогенерацию там как-то работает
trashkalmar
убрал setWillNotDraw(false) и дёрнул setLayerType(View.LAYER_TYPE_SOFTWARE, null)
Я бы для отладки в onDraw() рисовал в битмапу и смотрел бы, что получается. Если с ней всё ок, то через неё бы на канвас и скидывал
Alexey
Есть среди вас те кто канарейку юзает?
у меня стабильная и канареечная стоит
Artem
Anonymous
у меня стабильная и канареечная стоит
на тот случай если канарейка загнется чтобы стабильную юзать?
Alexey
на тот случай если канарейка загнется чтобы стабильную юзать?
Не, я смотрю что нового в канарейке. например градл скрипты на котлине
trashkalmar
Кстати можно одну битмапу переиспользовать и не парится с канвасом
Может производительность отрисовки просесть, если рисуется часто и много. Но в качестве костылей на проблемных девайсах сойдёт
Alexey
Может производительность отрисовки просесть, если рисуется часто и много. Но в качестве костылей на проблемных девайсах сойдёт
вообще видел реализацию анимации в контроле через битмап) Ну если не для рисование картиночек, то нахрена девайсам столько ресурсов?
Alexey
пускай битмапы гоняют
trashkalmar
сейчас вся отрисовка через gpu делается, поэтому всё шустро. А тут мы насилуем проц, причём в главном потоке)
Корбен
через кодогенерацию там как-то работает
Да я просто хочу понять через апи или через граф лучше
trashkalmar
Есть среди вас те кто канарейку юзает?
Обратил внимание, что каждая первая канарейка стабильно отказывается собирать проекты. Поэтому всегда жду второй)
Alexey
Да я просто хочу понять через апи или через граф лучше
А есть выбор? Если сервер не твой, то можешь rest запросы обернуть через композивию rxjava и получится graphql
Корбен
Да мне проект дали сказали мы делаем через граф
Корбен
а я вообще без понятий что это
Корбен
шляпа какая то
Alexey
сейчас вся отрисовка через gpu делается, поэтому всё шустро. А тут мы насилуем проц, причём в главном потоке)
битмапы тоже gpu рисуют) а мы так и так в главном потоке команды одни и теже на отрисовку будем давать
Alexey
а я вообще без понятий что это
наследство от хипстеров?
Alexey
https://github.com/apollographql/apollo-android https://github.com/americanexpress/nodes вот клиенты
Alexey
на нестрого типизированные языки отлично ложится
Tornike
Всем привет Есть фрагмент с картой, на которой есть bottom sheet, внутри которого фрагмент CarSheetFragment. В основном фрагменте в onViewCreated создаю фрагмент, который в bottom sheet и с помощью сеттера, загидываю туда bottomSheet Behavior(фото 3) при пересоздании активити, срабатывает метод onViewCreated и bottomSheetFragment создается заново и также вызывается сеттер. Проблема в том, что при пересоздании активити вылетает NPE на bottomSheetBrhavior, который находится в CarSheetFragment. Не могу понять почему, т.к. в сеттере значение ненулевое(фото 2), а в onViewCreated CarSheetFragment оно уже null(фото 1)
Tornike
Tornike
Tornike
Anonymous
Обратил внимание, что каждая первая канарейка стабильно отказывается собирать проекты. Поэтому всегда жду второй)
ну они быстро 2 заливают. А вообще странно разработчикам сидеть в стабилке и ждать обнову 9 месяцев и жаловаться что нет исправленний
Anonymous
Я всегда на канарейке сижу
trashkalmar
Я раньше сидел, но, протрахавшись полдня со сборкой, плюнул. Теперь на бете максимум
Сергій
там вчера фиксы для андроид студио 3.3 залили
Anonymous
Я раньше сидел, но, протрахавшись полдня со сборкой, плюнул. Теперь на бете максимум
Ты главное устанавливай Канарейку, но не юзай альфа плагины и все
Anonymous
Ты то видимо последний плагин юзаешь, оттуда и глюки
Anonymous
Зато IDEA каждый раз все удобнее становиться, что не может радовать
trashkalmar
По-разному бывает. Часто gradle ругается. А его нельзя не обновить
trashkalmar
Я решил, что моё время слишком дорого для экспериментов и не трачу его больше на борьбу с ветром)
Сергій
Сергій
😏
Сергій
я коллекционирую 🌝
Сергій
никогда ним не пользовался
Сергій
не знаю
Alexey
Сергій
тулбокс для слабаков
Alexey
в бете
trashkalmar
Раз уж пошла такая пьянка. Кто-то реально пользуется Resource Manager'ом? Да простят меня jb, но сейчас это какое-то тормознутое бесполезное уг
Сергій
я его так и не смотрел (
Anonymous
мазохист
Anonymous
Сергій
норкоман ) на венде