Ferrero
Ferrero
Он для того и нужен, что есть устройства, не получающие обновлений
Anonymous
Anonymous
А что в CardView нельзя указать радиус только для верхних границ?
Egor
Можно было
Egor
Круглую рамку там иногда делают
Anonymous
я как в гугл карте хочу сделать просто
Beka
Привет народ. Кто как мокает в Инстумент тестах?
Beka
Мокито не пашет. Или я что то пропускаю?
Beka
Уточняю. Instrumentation test.
jV
Много времени надо на освоение даггер2, если учесть, что я неможко знаком с DI из Spring ?
jV
это понятно, но плюс минус
Beka
Интерфейс. А разве это важно что мокать? 🙂
jV
Просто пишу я проект и понимаю, что туго внедрять зависимости в некоторых местах, не хватает ДИ. Почитал какие фреймворки используются для этого в андроид, даггер по описанию подходит. Пол проекта уже написал, но код говнистый чуть, и так уже думаю переписывать. Вот думаю какой нибудь модный фреймворк прикрутить чтоб мне удобно было, и навыки какие для резюме получить.
Beka
У меня вопрос совсем другой. У меня есть знании что как пишутся.
У меня конкретный вопрос
Beka
У кого есть опыт мокинга в инструментальных тестах.
jV
туфпик можно оригинальное название, а то не загуглилось чегот у меня(
Cyclone
впрочем
Cyclone
нет, с инглишом всё отлично
Cyclone
тупая формулировка
Сергій
Удалить все атрибуты со словом constraint, хм 🌚
Сергій
Да я мимокрокодил
Сергій
Не прогеры сейчас, а омежки. =(
jV
Наткнулся еще на такой фремворк - butterknife . Круто! Какие еще такие мелкие либы есть, которые облегчают задачу?
Сергій
Ну типа неженки, но похуже 🌚
jV
а что есть взамен
Сергій
findViewById 😜
Сергій
Они теперь даже тип выводят, кастить не надо как когда-то
You
Или делать скриншот и с помощью OCR вьюхи искать
Ivansuper
Посему, голосуем за отказ от Джавы и Котлина. Идем писать только на NDK. Нефиг тут сахариться
Cyclone
Упражнения курса похожи на задачки в детском саду, аж бесит. Сотрите вот тут вот строчечку, и вот эту - всё, вы программист, а если вы запутались, то вам солюшен. Где хардкор, блин? >_<
Александр
Как сделать чтобы на активити как буд-то мыльные пузыри плавают?
Ivansuper
Жестка начнется когда тебе template раздует АПК до таких размеров, до каких саппорт либы еще не раздували *злой смех*
Никита 🙃
Александр
С помощью каких инструментов?
Ivansuper
Ivansuper
Но а вообще можно поподробнее?
Ivansuper
Так то напоминает скринсейвер из ... висты?
Александр
Ну допустим экран авторизации, поля логин пароль, кнопка войти. Сзади фон и по всему экрану плавают что то наподобие пузырей
Ivansuper
Берешь отдельное вью, берешь битмапы пузырей, пишешь объект пузыря, спаунишь штуки три, делаешь просчеты движения покадровые, задаешь как оверлей в разметке
Ivansuper
Готово. Батарея будет сажаться в 3 раза быстрее
Cyclone
поставить настолько тупую задачу, чтобы человек искал какое-то серьёзное решение и подводные камни - ведь не может быть настолько тупо, как просто "сотрите атрибуты с таким-то словом" ... чек! ✔️
Ivansuper
Ivansuper
Ivansuper
Но раз ты делаешь на фон, можно отнаследовать Drawable и рисовать все только в нем, используя его как картинку в нужных местах
Александр
Ivansuper
Чтобы стырить?)
Ivansuper
Нет, готового такого не видел
Ivansuper
Умеешь рисовать на канвасе?
Александр
Чтобы лучше разобраться, там дальше сложнее анимации нужно будет реализовать
Александр
Ivansuper
Мне бы сейчас такую работу( Хочется красивостей попилить
Ivansuper
Мм нет
Плохо. И дравабл и кастомные вью упираются сюда. Почитать тебе тогда про Canvas надо
Александр
Ivansuper
Ок, спасибо
В своей сути это объект с тонной функций для рисования. Он подается во вью и дравабл для того чтобы они себя на нем изобразили
Никита 🙃
Никита 🙃
А заказчик хочет
Ivansuper
Ты осмелился сказать "иос" в Андроид чате?
Никита 🙃
Ок, спасибо
Найди готовые пнг пузырей и не парься
Никита 🙃
Ivansuper
Огорчи его. Потому что это порой вне твоих сил. Другие области прошивки телефона могут поганить FPS
Никита 🙃
Особенно когда паралельно в эту Вью выгружается видео, бэкграунд красиво меняется, а ещё одна Вью на экране каруселью катается.
Никита 🙃
GC просто в ярости от такого
Ivansuper
Проверять переход за границы и преломлять линию движения
Ivansuper
Это не относится к Андроиду. Это отчасти математика
Никита 🙃
Никита 🙃
Ivansuper
Сергій
Никита 🙃
Геометрия
Ivansuper
Он его потом час будет ждать пока вернется на экран)
Никита 🙃
от чего?
От количества одновременных действий над Вью