Size: a a a

Android Developers

2021 January 16

M

Mikhail in Android Developers
Добрый день. Кто-нибудь разбирался с DisplayList'ами? Посмотрел тут доклад https://www.youtube.com/watch?v=zdQRIYOST64 и стало интересно несколько вопросов:
1. я правильно понял что под капотом у движка происходит некоторого рода диффинг между деревом DisplayList'ов прошлого кадра и деревом нового кадра?
2. есть ли какие-либо способы узнать damage area (перерисованную часть экрана) при построении очередного кадра?
источник

l

lounah in Android Developers
Mikhail
Добрый день. Кто-нибудь разбирался с DisplayList'ами? Посмотрел тут доклад https://www.youtube.com/watch?v=zdQRIYOST64 и стало интересно несколько вопросов:
1. я правильно понял что под капотом у движка происходит некоторого рода диффинг между деревом DisplayList'ов прошлого кадра и деревом нового кадра?
2. есть ли какие-либо способы узнать damage area (перерисованную часть экрана) при построении очередного кадра?
1. Да
источник

Я

Ярослав in Android Developers
lounah
Блин, может нам просто собрать какой-нибудь митапчик, на котором я расскажу про наш проект и подходы? У нас много интересных вещей
@android_broadcast я думаю там будут рады:))
источник

V

Vladoleg in Android Developers
Ярослав
@android_broadcast я думаю там будут рады:))
+
источник

S

Singular in Android Developers
Ярослав
@android_broadcast я думаю там будут рады:))
Там Кирилл либу как раз для ViewBinding сделал, оч удобная
источник

l

lounah in Android Developers
Singular
Там Кирилл либу как раз для ViewBinding сделал, оч удобная
Да, вчера правда наткнулся на проблему с минифаером)
источник

S

Singular in Android Developers
lounah
Да, вчера правда наткнулся на проблему с минифаером)
В смысле?
источник

M

Mikhail in Android Developers
Mikhail
Добрый день. Кто-нибудь разбирался с DisplayList'ами? Посмотрел тут доклад https://www.youtube.com/watch?v=zdQRIYOST64 и стало интересно несколько вопросов:
1. я правильно понял что под капотом у движка происходит некоторого рода диффинг между деревом DisplayList'ов прошлого кадра и деревом нового кадра?
2. есть ли какие-либо способы узнать damage area (перерисованную часть экрана) при построении очередного кадра?
Ещё если кто знает литературу/блоггеров по теме, то накидывайте. Интерес не только теоретический но и практический: нужно сделать отображение некоторого дерева объектов на экране и непонятно есть ли смысл это делать в виде "каждый объект рисуется в своей вью" с учетом того что от вьюшек мне нужна только draw фаза, но при этом всякие межуринг/лейаут механизмы будут скорее лишними, хотя понятно что их можно не триггерить после стартового лейаута. Ну и соответственно отрисовывать внутри одной вью кажется прикольнее, но непонятно будет ли проседать перфоманс если делать onDraw по всему дереву вместо одного конкретного элемента
источник

A

Andrew in Android Developers
В Android 11 socketOutStream.close() закрывает не только выходной поток, но и весь сокет?
источник

A

Albert in Android Developers
Привет. Есть фрагмент в котором webview и поверх него минимизированный плеер (exo). Если в webview открыть  Youtube и запустить видео, в момент когда запущено видео в exo, То ютубовское видео подтормаживает, хотя со звуком проблем нет. Может сталкивался кто ,как такое поправить?
источник

a

akella122⌬ in Android Developers
У меня как в шаблоне студии боковое меню. Сделал в боковом меню кнопку(не там где menu-элементы, а в том месте куда можно свою разметку делать. И теперь когда я эту кнопку из кода нахожу у меня прога крашится с NPE
источник

K

Kasem in Android Developers
Mikhail
Добрый день. Кто-нибудь разбирался с DisplayList'ами? Посмотрел тут доклад https://www.youtube.com/watch?v=zdQRIYOST64 и стало интересно несколько вопросов:
1. я правильно понял что под капотом у движка происходит некоторого рода диффинг между деревом DisplayList'ов прошлого кадра и деревом нового кадра?
2. есть ли какие-либо способы узнать damage area (перерисованную часть экрана) при построении очередного кадра?
эх если бы я понимал устный англ. Устал читать субтитры
источник

a

akella122⌬ in Android Developers
akella122⌬
У меня как в шаблоне студии боковое меню. Сделал в боковом меню кнопку(не там где menu-элементы, а в том месте куда можно свою разметку делать. И теперь когда я эту кнопку из кода нахожу у меня прога крашится с NPE
я бы бросил эту затею если бы в другой проге все точно так же не было и не работало
источник

a

akella122⌬ in Android Developers
Причем я ту прогу щас открыл и там точно так же находится кнопка как у меня
источник

D

Denis in Android Developers
Может, ты сетконтент не делаешь? Вообще с размещением лейаута в дровере не должно быть никаких проблем
источник

a

akella122⌬ in Android Developers
Denis
Может, ты сетконтент не делаешь? Вообще с размещением лейаута в дровере не должно быть никаких проблем
Сет контент делаю
источник

a

akella122⌬ in Android Developers
Сам дровер работает прекрасно, менюшка в него так же ставится
источник

D

DaniilQ in Android Developers
Как экранировать в string.xml это - <> ?
источник

D

DaniilQ in Android Developers
\> так можно
источник

D

DaniilQ in Android Developers
а для этого <
источник