Size: a a a

StartAndroid Ru Chat

2020 October 16

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Egor Sigolaev
Та не, бред же. Возьми имейдж вью с картинкой разрешением 512 на 512, и возьми с разрешением 8к. Думаешь память будет одинаково кушать?)
При чем здесь память?
источник

N2

N 2 in StartAndroid Ru Chat
Vladyslav Lozytskyi
В идеале только те части, которые задеты, на практике бывает весь лейаут целиком. Сильно много кейсов , сложно сказать и надо смотреть конкретный ui. Но когда на экране ничего не меняется, он вообще ничего не рисует, из-за чего энергопотребление минимально.
Так это понятно если экран статичный это можно везде сделать чтобы не рисовалось, а вот если допустим очень сложный экран с кучей всего и один текст постоянно меняется то тут будет только текст обновляться ?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
Так это понятно если экран статичный это можно везде сделать чтобы не рисовалось, а вот если допустим очень сложный экран с кучей всего и один текст постоянно меняется то тут будет только текст обновляться ?
Ну если сделать все правильно, то только текст
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladyslav Lozytskyi
При чем здесь память?
Ну ты написал, что ничего на экран не отрисовывается. Или я не так понял?
источник

N2

N 2 in StartAndroid Ru Chat
Ну ок значит не весь скрин, интересно конечно как он затирает прошлый текст не перерисовывая экран
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Egor Sigolaev
Ну ты написал, что ничего на экран не отрисовывается. Или я не так понял?
Видимо не так) мы сугубо про отрисовку покадровую говорим) неважно что там по памяти)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladyslav Lozytskyi
Видимо не так) мы сугубо про отрисовку покадровую говорим) неважно что там по памяти)
Ну так картинка же все время отрисовывается? Или хочешь сказать, что единоразово?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
Ну ок значит не весь скрин, интересно конечно как он затирает прошлый текст не перерисовывая экран
Дык у вьюхи есть кусок канвы от экрана) он затирает этот кусок и снова на него рисует)
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Egor Sigolaev
Ну так картинка же все время отрисовывается? Или хочешь сказать, что единоразово?
Если она не двигается то конечно нет) иначе, зашли в приложение и все - ANR так как главный поток только  что и делает - рисует)
источник

N2

N 2 in StartAndroid Ru Chat
да это понятно просто если текст с фоном непрозрачным, а если прозрачность?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
N 2
да это понятно просто если текст с фоном непрозрачным, а если прозрачность?
А вот с прозрачностью тут да, ещё нижний слой надо снова взять, но, если нижний слой не менялся, он берется уже с кеша (до наложения прозрачности). Таким образом как бы у тебя всегда картинка без твоего TextView, в тебе надо на нее наложить твою вьюху как угодно. При этом нижняя вьюха не перерисовывается - она "кеширована"
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Ну точнее как
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Она перерисовывается но только на канву) а это очень быстрая операция)
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Т.е. перерасчетов нет
источник

N2

N 2 in StartAndroid Ru Chat
Ага спасибо буду знать
источник

G

G in StartAndroid Ru Chat
Привет,в play market доход только с реклам или и от скачиваний тож ?
источник

ДШ

Данил Шидловский... in StartAndroid Ru Chat
в активити строчка
Configuration.getInstance().load(getApplicationContext(), getSharedPreferences(getPackageName() + "_preferences", Context.MODE_PRIVATE));
создает
NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference
в гугле ничего нет, в чем ошибка?
источник

N2

N 2 in StartAndroid Ru Chat
Vladyslav Lozytskyi
X, y это просто сдвиг, по идеи requestLayout не будет вызван в случае если это не какой нибудь CostraintLayout
изменение x колит реквест лейаут по крайней-мере у меня(а нет фейк инфа)
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Ребят, кто то юзал event bus? Стоит юзать для общения между сервисом и активити / фрагментом? Вроде фигня прикольная. Потому что мне надо передать во фрагмент поджо, а он достаточно большой. Интент тупо не потянет в extras складывать. Вот думаю над ивент басом.
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Не стоит, это чит, который потом может доставить некоторые проблемы в виде непонимания откуда приходит событие и т.д
источник