Dug
А ты создай кастомную imageview просто и все
Irina
всем спасибо))
Елена
Ребята, у меня телеф немного крашнулся, все мои попытки перепрошить телефон оказались неудачными, после попытки его включения он просто вибрирует и всё, не подскажите, в чём проблема?
~RNE
Батарейку зарядить надо
Nick
Елена
Нет, экран работает.
Елена
Я могу зайти в recovery, а при обычном включении оно не работает.
Arsen
Arsen
и кропать не придется
Irina
Arsen
Irina
Arsen
по-разному, это как?
Alexey
Arsen
круги, в dp
релейтив лейаут с размерами N на N dp, внутри два имейдж вью с мач парентами, рамка всегда 1:1, а фотка - scaleType="CenterCrop" + поиграть с margin, чтобы по минимуму обрезало края
Irina
Артем
Привет. Тема такая. AppBarLayout, в нем CollapsingToolbarLayout, в нем кастомная вьюха и MaterialToolbar. Кастомный shape с закругленными углами висит на всем, чем только можно. Не могу понять что за углы выпирают слева и справа. Подозреваю, что из-за теней. Кто-нибудь сталкивался?
Arsen
Irina
Arsen
а какие размеры хочешь указать?
Arsen
dp не зависят от плотности экрана
Irina
я в курсе)) мне наоборот нужно, чтобы на больших экранах было больше и занимало определенную часть экрана
Arsen
Irina
Arsen
https://material.io/design/layout/responsive-layout-grid.html#breakpoints
Arsen
есть еще либа с "хакнутыми" дименс, но это скорее вариант "для бедных", где тру поддержка разных формфакторов не планируется. Лучше, чем ничего. Но правильное решение в такх вариантах, это честно укзаать в маркете, что "поддерживаются" только смартфоны.
https://github.com/intuit/sdp
Arsen
бекграунды занули
Arsen
рутовая тема из матириала?
Артем
выкидывай вью по-одному, пока не найдешь виновника
вроде нашел, AppBarLayout говнит, если elevation ему 0 поставить, то углов этих нет. Мб это можно через shapeAppearanceOverlay пофиксить, но не уверен, что он его поддерживает
из материала тема, ага
Arsen
background="@null"
Arsen
на девайсе запускал хоть? я бы не верил превью на 100%
Артем
Arsen
скрин с девайса)
в примерах мдс без матириалского тулбара
https://material.io/develop/android/components/collapsing-toolbar-layout/
Arsen
кста не пробовал шейпАпиренс на сам аппБар натянуть?
Arsen
фон у вложенных баров избыточен
Arsen
если много времени, то можешь выкинуть координатор с колапсБаром на помойку и запилить на моушинЛейауте)
https://developer.android.com/training/constraint-layout/motion-layout-examples#complex_motion_13
Артем
эх, придется ставить elevation побольше, так углы не видно
если время будет - попробую на motion переписать
Сергей
Подскажите best practice для создания вложенного списка c 3 уровнями вложенности
Evgeny
Загрузиться в fastboot, прошить рекавери через adb
Evgeny
Dmitriy
Гайс, юзаю pageAdapter и он крашится при изменении getCount()
The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: 9, found: 1
Если добавить notifyDataSetChanged перед перед getCount() то одно вызывает другое и зацикливается
Вадим
Вадим
Вадим
Ребят, кто-то сталкивался с таким?
Anonymous
Подскажите, а как правильно реализовать OAuth2 аутентификацию с мобильного устройства, но при этом, что бы сам токен на моб. устройство не попал, а остался на сервере? Как я понял при PKCE мы получаем токен прямо на клиент устройство
Anatoly
Anonymous
Anonymous
Наверное правда это не совсем относится вообще к OAuth2.
Мне по сути нужно безопасно передать сессию из браузера в моб. приложение после аутентификации .
Sadyk
Добрый вечер, может кто нибудь подсказать, есть ли на андроид такая маска?
Ivan
Никита
Всем привет, ребят! Загляните пожалуйста, дайте совет. Второй день бьюсь уже
https://ru.stackoverflow.com/questions/1035528/%d0%94%d0%b0%d0%bd%d0%bd%d1%8b%d0%b5-mutablelivedata-%d0%b8%d0%b7-spinner-%d0%b2%d0%be%d0%b7%d0%b2%d1%80%d0%b0%d1%89%d0%b0%d1%8e%d1%82-null
Никита
Вчера тут подсказали использовать livedata, но с получением данных возникли трудности
Evgeniy
Dmitrii
Никита
Dmitrii
Никита
А надо
Это я понял из твоего вопроса) Не смог бы ты привести пример, как правильно это сделать? Если удобно, то лучше на stackoverflow.
Dmitrii
https://developer.android.com/topic/libraries/data-binding/two-way#two-way-custom-attrs
Dmitrii
И да, лайвдату в биндерах возвращать вовсе не обязательно, даже если они привязаны к лайвдате то для них генерируются обсерверы
Никита
Никита
Так, этот момент понял. Изменил тип возвращаемого значения в методе, что помечен @InverseBindingAdapter
Никита
В том же методе для входящего Spinner установил OnItemClickListener, в нём position.setValue() и возвращаю position.getValue()
Dmitrii
Кинь код, а то я в душе не знаю о каком методе ты сейчас говоришь
Никита
Может продолжим общение где-нибудь, где этот код можно форматировать?
Никита
Не думаю, что нам обоим будет удобно смотреть на него здесь
Dmitrii
Кинь код в https://gist.github.com/ или https://pastebin.com/
Никита
Dmitrii
Обратный биндер геттер вижу, прямого сеттера не вижую В обратном биндере выкидывай нафиг setOnItemClickListener, всё что тебе в нём нужно сделать это вернуть из него значение getSelectedItemPosition спиннера
Alex Android
Халп, кто-то разбирается во Fresco?
Как при включенном setDownsample загрузить оригинальный размер картинки?
Alex Android
Я бы мог отключить setDownsample, но картинка тогда просто не грузится :/
Amer
Всем привет хочу купить книгу герберд шилдта именно какое надо брать? Java 8 или полное руководство java?
--------
Всем привет. Имеется такой кейс: есть список карточек. При нажатии на карточку, она раскрывается и в ней список заданий. Необходимо предлагать пользователю выполнить эти задания по-порядку (это важно!) и не давать переходить к следующему задания, пока не выполнены предыдущие. Как такое можно реализовать?
Roman