Size: a a a

Android Developers

2020 December 07

A

Artem in Android Developers
Turalllb Turalll
правки в его вопрос показали, что проблема другая)
Сори, что не очень понятно сразу описал
источник

A

Artem in Android Developers
Turalllb Turalll
да три модели.. что еще то
ну так а если там 5-7 секторов? как-то не очень будет выглядеть
источник

TT

Turalllb Turalll in Android Developers
Artem
ну так а если там 5-7 секторов? как-то не очень будет выглядеть
ну если проблема приобретает такой характер, то возникает вопрос, а вообще как различаете, в каком секторе какая часть из данных одной модели должна отобразиться
источник

DE

Denis Egorov in Android Developers
Artem
Нет, тут не то чтобы очень много данных в плане большого списка, а допустим у меня экран разделен на три сектора - топ, цернт и боттом. При первой загрузке экрана - грузятся сразу все три в одной модельке. Но допустим при взаимодействии с каким-то конкретным сектором я хочу обновлять только его - т.е. перезагрузить только эту часть, ну и соответсвенно по этой части обновить основную модельку
у тебя у каждого сектора есть свой стейт?
источник

DE

Denis Egorov in Android Developers
правильно?
источник

DE

Denis Egorov in Android Developers
если это так, то делай композитный стейт для экрана.
data class ScreenState(
    val first: FirstState,
    val second: SecondState
    ……….
)
источник

A

Artem in Android Developers
Denis Egorov
если это так, то делай композитный стейт для экрана.
data class ScreenState(
    val first: FirstState,
    val second: SecondState
    ……….
)
спасибо
источник

DE

Denis Egorov in Android Developers
во фрагменте принимаешь этот стейт и рассылай его по компонентам
источник

DE

Denis Egorov in Android Developers
точнее не его
источник

DE

Denis Egorov in Android Developers
а стейт компонента кажому компоненту. Думаю ты понял
источник

DE

Denis Egorov in Android Developers
тогда компоненты будут обособленные
источник

D

Daniil in Android Developers
Никита 🙃
Он цвет берёт из стили темы. Поиграйся с цветами в стилях и увидишь разницу
Спасибо большое
источник

S

Sky Surfer in Android Developers
Подскажите, как сделать скриншот экрана из сервиса?
источник

A

Alexey in Android Developers
Как вообще использовать DiffUtil.ItemCallback<T> ?
С обычным DiffUtil.Callback() все понятно DiffUtil.calculateDiff(diffCallBack).dispatchUpdatesTo(this)
источник

S

Silent829 in Android Developers
Pluxury Style
То есть без viewpager ресайклер спокойно сохраняет свою позицию скролла
источник

К

Кирилл in Android Developers
Sky Surfer
Подскажите, как сделать скриншот экрана из сервиса?
Для начала погуглить
источник

S

Sky Surfer in Android Developers
Кирилл
Для начала погуглить
да ничего не нашла, поэтому и спрашиваю
источник

D

DaniilQ in Android Developers
источник

К

Кирилл in Android Developers
Sky Surfer
да ничего не нашла, поэтому и спрашиваю
источник

D

DaniilQ in Android Developers
А как Fragment создать в Android X
источник