Denis
и как fps?
ну 30, иногда залагивает, появляются проблемы с троттлингом и слабыми девайсами
Никита 🙃
Ребят, а в чём прикол.
На некоторых устройствах Locale.getDefault() и getResources().getConfiguration().locale возвращает не ту локаль
Konstantin
Такое дело, нужно при старте активити у некоторых элементов альфу анимировать от 0 до 1.
Но т.к. по умолчанию альфа 1, то при старте на долюсекунды вьюха видна и только потом она анимируется.
Можно просто выставить по умолчанию альфу 0, но звучит как костыль, может есть бест практис?
Hououin
Hououin
И альфу там же
Сергей
сделай duration = 0
Сергей
и в onCreate анимируй
Сергей
можно визибилити, да
Сергей
почему костыль хз
Сергей
но там есть нюансы с анимацией
Сергей
самый простой animate не меняет свойств объекта и если в xml писать alpha =0 то объект не появится при animate alpha 0->1
Никита 🙃
Denis
@desugar А в чём преимущество ImageReader перед PreviewCallback?
Konstantin
Просто получается все эти элементы в хмл будет сразу прозрачными.
Сергій
у ImageReader свой surface
Сергій
который можно отдельно настроить от preview surface'a
Denis
Сергій
Denis
Производительность кодирования вообще не подымется никак же?
Сергій
ImageReader умеет буферизировать кадры
Denis
Сергій
Сергій
мне для захвата фото не надо было
Глеб
@desugar А в чём преимущество ImageReader перед PreviewCallback?
Самое главное преимущество, (вы это можете проверить и увидеть в сотнях примеров и сэмплов):
превью-каллбэк - всегда выплёвывает в main-поток, а ридер - там где попросите.... учитывая что байт-кадр если и нужен то - только для процессинга... (иначе сёрфейсов хватило б) - "отдавать кадр в ui" - так себе идея.
...гугл видимо понял, что - это как бы бесмысслено))
плюс - их эта медийная философия Consumer<->Producer (через Surface's)- намного продуманее и гибче - не важно, кто стриммит, кто принимает - всё идёт через surfaces и reader/writers, либо (egl read/write)
Сергій
да, про потоки забыл сказать, спасибо Глеб
Сергій
ридеру или превью можно разные хендлеры давать
Vlad
Привет. Как програно изменить цвет статус бара?
Vlad
програмно*
Konstantin
еще один
Влад
Сергій
Влад
В чем проблема? Link - интерфейс
Глеб
да, про потоки забыл сказать, спасибо Глеб
Пожалуйста!
я сам недавно - искал себе оправдания - не идти в Camera2...
.... и вот этот превью колбк - как раз мне попался как минус первой кам....
.... а ... да ... первая и вторая - на разн форматах работают YV12 (кажется) против YUV888420 и привести это к общему знаменателю не получилось... ридер YV12 не поддерживает..... короче все карты объективно падают на вторую камеру
David
Привет ребята, соблюдая традицию #whois
- Работаю в мегого андроид разработчиком
- Специализируюсь на андроиод разработке..) Иногда углубляюсь в кросс-платформенные дебри, вот сейчас чуть больше во flutter
- Мой опыт уже почти 6 лет, поэтому постараюсь быть полезным советом или контрибуцией на гитхабе
- Мне интересно поучавствовать в жизни русскоговорящего андроид сообщества, поспрашивать чего не знаю тоже бывает надо :)
- Я из Киева
- Узнал про группу от товарища андроид разработчика)
Глеб
Глеб
...ну в смысле в "специально отведенные" стеки, инструменты)
David
я вот заканчиваю первое приложение и определенно время для обучения надо потратить солидно
David
там же язык Dart, и он неприятный после котлина
David
но вообще скорость разработки космос, по сравнению с грейдлом и "традиционной" андроид разработкой
David
Nick Senchurin
всем привет, а кто-нибудь использует upsource для ревью? Они уже умеют работать с локальным гитлабом?
David
если приложение многоязычное то надо писать свой костыль чтобы грузить правильную строку
Глеб
Сергій
@NikitenkoGleb тоже немного практикую 😁
Сергій
🌚🌝
David
David
ребята в гугле выпустили видос на днях как использовать флаттер "чтобы дизайн проверить"
David
вот так может и ок
David
Николай
Приложение - чат. Сокет клиент, порядка 20 методов API (socket + http rest), группы, синхронизация контактов записной книжки, цитирование, отправка фото, регистрация через FB, Email, Google, SMS. В общей сложности порядка 30 экранов. Кому интересно взяться и во сколько оцените?
Сергій
David
Сергій
Телеграм тоже чат )
Николай
ну клиент вообще говорит Вотсап
Сергій
А, клон
Николай
ну только без голоса и стикеров
Глеб
🌚🌝
Вау! Круть! Слушай... ну ...выглядит ... очень даже неплохо!
(по крайней мере не вэб-вьюшно 😂 точно)
Как будет время, надо будет мне тож посм в ту сторону по-внимательне
Сергій
Глеб
Мумитроль
Ну да, только вот стейт флаттер не умеет сохранять
Мумитроль
Свернул приложение, система его грохнула и все сначала
Сергій
David
Сергій
А ещё нету webView
Мумитроль
Нет, это именно так по состоянию на текущий момент
David
там принцип в том что виджет всегда должен пересоздаваться
Мумитроль
Там нет механизмов решающих ту же задачу, что и методы жизненного цикла в Android SDK, такие как onSaveInstanceState
Мумитроль
И стек навигации не сохранишь
David
но прямо сейчас у меня есть пример приложения где сохранена выбранная таба вью пейджера