ᴀɴᴅʀᴇʏ
Напомните как называется баг, который блочит дальнейшую разработку?
Сергей
шоустоппер?
ᴀɴᴅʀᴇʏ
Да, последний вариант больше похож на правду)
Starikov
помогите, не могу придумать красивое решение. нужно строку форматировать, так чтобы не было лишних пробелов, остались только буквы (русские, латинские)
Starikov
regex
я вообще 0 в регулярках, иначе бы навернео бы написал)
Dmytro
Кто-то работал со стримингом?
Dmytro
Может кто-то знает как реализовать перемотку стрима назад(как на ютубе)
Starikov
Starikov
да, с примером лучше будет. сейчас
Сергей
ну регулярки все одно осваивать придется. и да, один символ поменять на другой/пусое место вроде и без можно. А пробелы в конце и начале - trim
Starikov
пробелы я поубирал
Starikov
нужно допустим сделать обработчик строк, а потом их сравнить, чтобы строки "Де-нь.." и "день" были равны
Double Cat.
Подскажите, как сделать что бы активити объявлялась в манифесте только если это дебаг сборка?
Павел
Привет. Вопрос по rxJava. Есть behaviourSubject, который выпускает Boolean (kotlin). Есть подписка на него. Задача - реагировать только на уникальные данные, либо выпускать только уникальные данные. distinctUntilChanged() на обзервере не помогла. Есть варианты?
Starikov
ну это только пробелам
Starikov
я ж выше привел пример, всякие скобки, тире и точки поубирать
Ivansuper
Character.isLetter
Ivansuper
Что то такое
Mike
∀ char ∈ string char.isLetter ⇒ filtered += char
Sergey
ребят, че то я найти не могу. возможно ли анимировать png картинку прям в xml файле, без работы в классе ?
png это вообще формат для анимаций, для анимаций формат gif, можно векторные картинки делать через swg, либо lottie библиотеку
Yank
и что у тебя не получается?
В общем иконка на сплеш экране, сам сплэш реализован через setTheme и иконка прописана в теге битмап в xml файле. Допустим если сплеш делать через активити то там можно найти иконку через findViewById и джава кодом анимировать перемещение, так вот вопрос как сделать такое перемещение или появление внутри xml файла?
Yank
Сдела через setTheme чтоб при старте не было белого экрана, а сразу появлялся сплеш, как в приложении Ютюб, там сходу сплеш экран выходит
Yank
View.animate()
Вот и я говорю чтоб так сделать нужно сперва эту иконку найти в сплеш активити а потом анимировать
Yank
Но такой вариант все равно даёт белый экран при холодном запуске
Yank
Я же сделал при любом старте без белого экрана
Mike
Вот и я говорю чтоб так сделать нужно сперва эту иконку найти в сплеш активити а потом анимировать
Не думаю, что можно сделать такое без кода. Но можно очистить Application.onCreate и сделать Activity.onCreate очень быстрым, чтобы снизить лаг между моментом, когда видно windowBackground, и моментом, когда ты сам рисуешь, что хочешь.
Сергей
По сплэшу показать что то кроме фона экрана довольно непросто - лучше сразу в гугль и на стэковерфлоу идите
Yank
Показать не сложно, анимировать сложно)
Yank
Может даже и невозможно)
Сергій
Ну да, он самый)
Не знаю о чем вы говорите, увидел только ключевые слова сплеш и анимация иконки, не это ли хотите сделать? 😁 https://arunkumar.dev/seamless-android-app-launch-animations-using-intent-sourcebounds/
Mike
По сплэшу показать что то кроме фона экрана довольно непросто - лучше сразу в гугль и на стэковерфлоу идите
Ну, там напрашивается такой же вывод. Показать можно только то, что андроид сможет нарисовать из XML, не дожидаясь загрузки кода приложеня.
Сергей
Можно отрисовать полноценную активность с кнопкой и анимацией, и только потом запускать тяжелый код стартовый. То это говно
Сергей
А так тяжелый код будет в приоритете перед отрисовкой
Fagor
народ, я конечено сейчас буду нести ересь, но раньше такие проблемы были с вебом но js все решило, там тоже дизанерам по рукам и т.п. но js+браузер и игноры безопасности. Теперь андройд - а как игры делают? Там анимация куда как сложнее бывает. Значит есть адекватные решения?
Fagor
P.S. я не про 3d
Anonymous
Здравствуйте, как показывать при первом включении экраны которые уйдут после закрытия приложение и открытие снова, как инструкция
Dmytro
Можно в базу сохранить какие-то данные, и по запросу из базы показывать или не показывать эти экраны
Anonymous
Хорошо, спасибо
Fagor
я к тому что тут про дизайнеров и их интерфейсы начинается ругань, а по сути круче чем "js" а значит откуда корень проблемы? излишние отделение кода от "фронта" или просто неумение или недоплата за умение?
Fagor
в топку и юнити и анриал, там стодько фигни сверху прилетает, что если ты не бог движка то не вичистишь, это не моб. движки.
Fagor
выше кто то предлагал что за интерфейсы дизайнеров со сложны элементами для моб. бить их(дизайнеров) по рукам. А выходит нужно просто брать больше с заказчика и не тупить?
Fagor
сорри был оффтоп, по факту разговор про элементы интерфейсов на андройд, и почему в приложениях это вызывает столько боли и вопросов
Mike
выше кто то предлагал что за интерфейсы дизайнеров со сложны элементами для моб. бить их(дизайнеров) по рукам. А выходит нужно просто брать больше с заказчика и не тупить?
Не видел, о чём была речь. Если дизайн удобен для пользователя, понятен и красив, то никого бить не надо, надо стиснуть зуби и фигачить.
Mike
сорри был оффтоп, по факту разговор про элементы интерфейсов на андройд, и почему в приложениях это вызывает столько боли и вопросов
Потому что навыки многих не вышли за пределы базовой покраски кнопок. Не хочу никого обидеть, обсуждаемую боль просто не читал.
Fagor
жизнь боль - но по сути это просто боль незнания или архитектурные проблемы платформы?
Mike
Нифига. Жизнь отличная штука.
Denis
Всем привет! Крэш на Андроид 4.4, в логах ничего нет кроме A/libc: Fatal signal 11 (SIGSEGV) at 0x00000002 (code=1), thread 12307 Никто не знает как разбираться в таком?
Denis
Да
Mike
да, именно так выглядят нативные креши)
Denis
Ниче кроме этой строчки после краша не выдает, причем кода на C в прилке нет, сплошной Котлин
Michael
значит есть код, который использует либу на си :)
Denis
Уже раз 20 ловил, только эта строка, и только на Samsung с 4.4 Android, на других девайсах норм из тех что у меня есть
Denis
Походу придется забить на это
Michael
а ты пробовал локализовывать как-то?
Denis
Вот щас пробую) но если честно не знаю что делать
Michael
ты юзаешь какой-нить MessageDigest?
Denis
MessageDigest спасибо за подгон, плюс порасставляю логи еще, спасибо!
Maximus
Или логгеры
Maximus
Это да
Maximus
Но быстрее в некоторых случаях