169 похожих чатов

Всем привет. Нужна подсказка опытных. На скрине то, что мне нужно сделать

сейчас в приложении.

Я планирую сделать базовый вертикальный слой и наполнять его вертикальными и горизонтальными слоями для реализации всей структуры. У меня правильный ход мысли или мне нужно поискать какой-то другой способ реализации такого окна?

24 ответов

38 просмотров

У тебя композ? Если нет, то я бы сделал просто кастомное вью где описал строки и шлёпал бы их сверху вниз на экране сколько надо

Вижу единообразные элементы списка с иконкой, заголовком, описанием и необязательной кнопкой. Можно сделать такое custom view и использовать его в для создания списка.

Роман- Автор вопроса
RomaShka
У тебя композ? Если нет, то я бы сделал просто ка...

У меня есть базовое окошко, где список задач я уже сделал через Ресайкл. Если я сейчас сделаю новый фрагмент с более детальной информацией, то смогу я сделать так чтобы оно потом открывалось внутри этого же ресайкла и просто заполняло его? Красное это как раз мой ресайкл

Роман
screenshot У меня есть базовое окошко, где список задач я уже...

Что значит открыть фрагмент внутри ресайкла?

Роман- Автор вопроса
Leonid B.
Что значит открыть фрагмент внутри ресайкла?

🤔 Ну типа тапаешь на него и он раскрывается вниз и показывает все то, что я скидывал на первом скрине

Роман
🤔 Ну типа тапаешь на него и он раскрывается вниз ...

Я бы сделал адаптер с 2 view type. 1 - обычный элемент списка 2 - "раскрытая часть" Если надо чего раскрыть/закрыть, то обновляем список у адаптера (соответственно, добавляем/удаляем №2) и адаптер сам сделает всё остальное.

Leonid B.
Я бы сделал адаптер с 2 view type. 1 - обычный эле...

ну это же не красиво, хочется чтобы с анимацией раскрывалось прям в элементе

Ilya
ну это же не красиво, хочется чтобы с анимацией ра...

По-моему, через дифутилс элементы как раз плавно добавляются/удаляются.

Leonid B.
По-моему, через дифутилс элементы как раз плавно д...

Ну это анимация всего элемента, а если ты хочешь изменить что-то внутри элемента тебе надо запускать анимацию внутри элемента, а не менять вью тайп

Роман
🤔 Ну типа тапаешь на него и он раскрывается вниз ...

Я ни разу не видел, чтоб доп инфа таким большим объемом раскрывалась из элемента списка. Тут лучше на новый фрагмент типа ItemDetails навигироваться

Ilya
Ну это анимация всего элемента, а если ты хочешь и...

Для юзера это раскрывается прям в элементе. Ему пофиг, что там под капотом. Не менять, а добавлять/убирать.

Роман- Автор вопроса
Leonid B.
Я бы сделал адаптер с 2 view type. 1 - обычный эле...

Мне же в любом случае для этого нужно сделать 2 xml для разного представления, верно? Вот первая у меня уже есть и реализована через fragment

Leonid B.
Для юзера это раскрывается прям в элементе. Ему по...

Ну анимацию ты такую красивую не получишь если будешь добавлять убирать

Роман- Автор вопроса
Din-R Islamov
Я ни разу не видел, чтоб доп инфа таким большим об...

У меня вот как раз 2 фрагмента для них разные сейчас Я первый-то сделал. А вот над вторым задумался не говнокод ли я придумал

Ilya
Ну это анимация всего элемента, а если ты хочешь и...

никто не мешает сделать анимацию элемента внутри ресайклера и хранить isExpanded для кэширования при прокрутке

Роман- Автор вопроса
Oleg Sinelnikov
никто не мешает сделать анимацию элемента внутри р...

Ну можно. Но как бы не очень хорошо, что каждый элемент списка будет держать у себя дохуа спрятанных элементов и связанной с ними логики.

Leonid B.
Ну можно. Но как бы не очень хорошо, что каждый эл...

для текста не смертельно, мы же не изображения скрывать собираемся

Oleg Sinelnikov
для текста не смертельно, мы же не изображения скр...

но а так да, лучше отдельный экран для подробного просмотра

Oleg Sinelnikov
для текста не смертельно, мы же не изображения скр...

Просто куча всего будет навалена сразу в одном месте.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта