Size: a a a

StartAndroid Ru Chat

2020 September 04

AH

Andrii Hladkov in StartAndroid Ru Chat
Сложный дизайн🤔😱
источник

A

Artem [Android] in StartAndroid Ru Chat
Всем привет. Задачка :)
Есть длинный вертикальный лаяут, состоящий из двух частей.
"Первая" часть может занимать по высоте > высоты экрана.
"Вторая" часть - вертикальный ресайкл (от 1 до ~200 айтемов, которые могут обновляться каждую секунду)
Нужно чтоб всё это дело скролилось вертикально.
Юзеру должно казаться что никаких частей нет и он просто скролит вниз, сначала скролится первая часть, потом все 200 айтемов.
Какие варианты по реализации верстки? (ресайкл вью wrap_content не предлогать)
источник

SP

Sergey Panov in StartAndroid Ru Chat
Artem [Android]
Всем привет. Задачка :)
Есть длинный вертикальный лаяут, состоящий из двух частей.
"Первая" часть может занимать по высоте > высоты экрана.
"Вторая" часть - вертикальный ресайкл (от 1 до ~200 айтемов, которые могут обновляться каждую секунду)
Нужно чтоб всё это дело скролилось вертикально.
Юзеру должно казаться что никаких частей нет и он просто скролит вниз, сначала скролится первая часть, потом все 200 айтемов.
Какие варианты по реализации верстки? (ресайкл вью wrap_content не предлогать)
Используй ConcatAdapter - и обе части запихни в него
источник

A

Artem [Android] in StartAndroid Ru Chat
Sergey Panov
Используй ConcatAdapter - и обе части запихни в него
Спс, никогда его не юзал, но выглядит как то что надо (если я правильно понял что он делает)
источник
2020 September 05

DK

Denis Koval in StartAndroid Ru Chat
Alex
Как решить задачу? Или хотя бы что почитать? Есть Tab, в нем при нажатии на кнопку открывается DialogFragment, в котором есть 2 числа, выбирая одно из чисел вся информация во всех Tab должна быть пересчитана. Нужно как-то оповещать приложение что данные поменялись и оно сделало перерасчёт. Или для начала, хотя бы в табе где этот диалог фрагмент открывается. Помогите пожалуйста.
- BroadcastReceiver - в каждом фрагменте(табе) регаешь приемник
- общую вьюмодел, на лайвдату подписываешься в каждом табе
- eventbus - не оч хорошвя идея, но все же
- callback - в каждом табе в onAttach присваиваешь контекст закастенеый под интерфейс, а в главном фрагменте имплементишься
источник

A

Alex in StartAndroid Ru Chat
Админ vk.com/for_fl
вообще чтобы таких ворнингов не было и можно было держать все вью в статике
Вообщем решил все через Target Fragment, сам фрагмент становится таргетом для ответа диалог фрагмента, а диалог фрагмент просто отправляет интент с пут экстра обратно. Таким образом создаётся общение между фрагментом и диалог фрагментом. Спасибо ещё раз за помощь. Позже до биндинга доберусь, и попробую твой совет.
источник

A

Alex in StartAndroid Ru Chat
Осталось придумать как обновлять информацию на ещё 2х фрагментах. Попробую завтра ViewPager2, надеюсь поможет.
источник

Y

Yaroslav in StartAndroid Ru Chat
Alex
Вообщем решил все через Target Fragment, сам фрагмент становится таргетом для ответа диалог фрагмента, а диалог фрагмент просто отправляет интент с пут экстра обратно. Таким образом создаётся общение между фрагментом и диалог фрагментом. Спасибо ещё раз за помощь. Позже до биндинга доберусь, и попробую твой совет.
Там новая фича появилась вместо таргет фрагмента fragment result listener.
источник

Y

Yaroslav in StartAndroid Ru Chat
#Fragment

Android Fragment Result Listener (RU)

Разбор нового API Fragment - Fragment Result API, которое заменить Fragment Target API и позволит передать результат между Fragment в рамках одного. FragmentManager проще.

В статье разбирается как работать с новым API и его тестирование
источник

И5

Илюша 50 in StartAndroid Ru Chat
Что определяет , можно ли в ноутбуке поменять старую оперативную память или добавить новую?
источник

E

Evgenii.Ok in StartAndroid Ru Chat
Привет всем!
Установил Aida ide
Хочу затестить
Её. Помогите с кодом как мне сделать 2 активности?
источник

E

Evgenii.Ok in StartAndroid Ru Chat
Что при нажатие происходил переход
источник

E

Evgenii.Ok in StartAndroid Ru Chat
Из одного в другое
источник

A

Alex in StartAndroid Ru Chat
Илюша 50
Что определяет , можно ли в ноутбуке поменять старую оперативную память или добавить новую?
1) Распаяна память на плате или нет
2) Количество слотов
3) Процессор, он должен поддерживать частоту и тип памяти которые хочешь воткнуть
источник

И5

Илюша 50 in StartAndroid Ru Chat
Я так понял если память распаяна, то поменять ничего нельзя?
источник

A

Alex in StartAndroid Ru Chat
Илюша 50
Я так понял если память распаяна, то поменять ничего нельзя?
Нельзя
источник

A

Alex in StartAndroid Ru Chat
Evgenii.Ok
Привет всем!
Установил Aida ide
Хочу затестить
Её. Помогите с кодом как мне сделать 2 активности?
Почитай про Intents. Открой любой гайд, учебник, курс по андроид, 3й урок будет про переходы между активити
источник

Аv

Админ vk.com/for_fl... in StartAndroid Ru Chat
Илюша 50
Я так понял если память распаяна, то поменять ничего нельзя?
Можно, но сложно. Надо новую в точности припаять как старую
источник

A

Alex in StartAndroid Ru Chat
Админ vk.com/for_fl
Можно, но сложно. Надо новую в точности припаять как старую
Только использовать нужно спец оборудование) Паяльником там не отпаять) И возможно если и менять то только на ровно такую же, повысить характеристики не выйдет, я думаю на разных платах распайка разная, так что повысить в таких ноутах не судьба.
источник

A

Alex in StartAndroid Ru Chat
Yaroslav
#Fragment

Android Fragment Result Listener (RU)

Разбор нового API Fragment - Fragment Result API, которое заменить Fragment Target API и позволит передать результат между Fragment в рамках одного. FragmentManager проще.

В статье разбирается как работать с новым API и его тестирование
Спасибо за информацию!
источник