Mike
Вячеслав
почему?
Mike
почему?
потому что вьюхи однопоточные
Paul
Кто-нибудь делал фон для активити из jpg файла? Как сделать экспорт из фигмы, чтобы под все экраны без искажения было? Это же изображение нужно и для сплеша, так что фокусы с image view не пройдут
Nick
ну прям под все-все экраны без искажения не выйдет
Nick
imageview + scaleType centerCrop
Nick
экспорт в 5 размерах
Nikita
Paul
Даже так, как узнать сколько всего и каких экранов существует и есть для них всех префиксы у андроида?
Nikita
Nick
m, h, xh, xxh, xxxh используем обычно
Paul
да я про xhdpi знаю
Paul
но есть же еще пропорции
Nick
когда экспорт делаешь из фигмы учитывая какой там "базовый" размер
Nick
пропорции везде разные
Nick
и их миллион
Nikita
но есть же еще пропорции
про фигму спроси у дизайнеров кто рисовал дизайн приложухи, обычно они заливают туда ресурсы в разных размерах(hdpi, xhdpi)
Paul
ну а как быть, если у меня два телефона, оба xhdpi, но один x на y, а другой x на z?
Nick
imageview scaletype centerCrop
Paul
как минимум для сплеша не пойдет
Nick
другого пути нет
Nick
можете программно рисовать
Paul
выходит, искажение неизбежно?
Paul
програмно рисовать сплеш?
Nick
при centerCrop искажения не должно быть
Nick
просто некоторая область по краям может быть недоступна
Nick
да, программно рисовать изображение, долго, дорого, больно
Nick
это шутеечное предложение, не надо так делать
Paul
он же делается настроками аттрибутов темы, вроде. Где там кодить?
Nick
просто пусть убер-дизигнер смирится с тем, что часть его художества видна не будет из-за специфики андроида
Nikita
выходит, искажение неизбежно?
советую спросить у дизайнеров как следует растянуть изображение, иначе ты сделаешь одно а в итоге окажется что нужно совсем другое
Nick
если хочет чтоб было везде красиво, пусть делает так что по краям было то что неважно и не испортит вид при усечении
Paul
все же я не понял про сплеш)
Nick
сплеш можно сделать как угодно. проще - imageview
Paul
вы имеете в виду сплеш в виде отдельной активити?
Nick
да
Nick
на нём можно и нужно расположить логику
Nick
если у вас сплеш просто чтоб то он не нужен в приложении
Nick
под сплешем прячется загрузка-инициализация
Paul
я читал мануал, там сказано, что такой сплеш городить, это время юзера только просирать
Paul
и я в принципе согласен
Nikita
на сплешь хоть информации положить можно чутка
Paul
ну мне нечго инициализировать, если честно
Nick
не делайте сплеш
Nick
если конечно это не требование от заказчика
Nick
эти ребята знают толк в извращениях
Paul
знают еще как
Павел 🍵
есть такая ошибка, как понять что не так, потому что в 2345 строне нет использования списка
Nick
в колбеке том есть работа со списком?
Павел 🍵
да, там очень много кода в бродкастресивере в этом
Nick
что именно в этой строке написано?
Павел 🍵
в этой строке переменной присвается null
Nick
@zdrastepoka ну если сплеш не несет никакой смысловой нагрузки на что он нужен?
Mike
Nick
напомнить пользователю какое-то приложение он запустил? потратить 30+ секунд вникуда?
Nick
зачем каждый раз ему это видеть?
Nick
:)
Nick
чуть выше он написал что нет инициализации никакой
Nick
по этому я и посоветовал не делать сплеш
Mike
Привет! Вопрос такой. Вот у нас есть приложение с которым мы работаем по Африке. В каждой стране немного разные бизнес-процессы. Т.е. клиент при старте работы просто выбирает свою страну И там работает по своему местному процессу. Как правильнее сделать с т.з. разработки - одно приложение на страну или на весь регион целиком? Предполагаю что странно заставлять людей по всему региону идти на апдейт если изменение было внесено только в одной стране например.
✙
youtube
Nick
@mishalyapin смотря насколько сильно они разнятся. может есть возможность вынести загрузку этих процессов json к примеру?
✙
там же никаких таймеров, просто тема задана в манифесте, а в oncreate меняется на нормальную
Nick
@literallytrump а кроме ютуб?
✙
все нормальные приложения
Mike
Nick
вы же не знаете что там под капотом у ютуб
Mikhail
Nick
дональд, телеграм юзает? вк юзает?
✙
В смысле мусор? Это обычная картинка, как правило логотип, пока аппка грузится
Nick
или это не нормальные приложения?
Nick
плей стор юзает?
Mike
✙
я вижу белый экран
✙
а на ютьюбе логотип
Mike
А надо чтобы сразу открывалось.