Nested RecyclerView & Adapter Delegates - #2

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 15

  • @lirjarmuhametova8516
    @lirjarmuhametova8516 11 месяцев назад

    Шикарный урок)) огромное спасибо, лучшее объяснение

  • @QuantumQabantum
    @QuantumQabantum 4 года назад

    Момент, когда завелось все с первого раза, был великолепным:D

  • @spam397
    @spam397 5 месяцев назад

    48:25 - AdapterDelegates

  • @kirillsushilnikov9614
    @kirillsushilnikov9614 6 месяцев назад

    Спасибо за видео.
    Но есть ли какие-то способы не добавлять вложенные adapter и RecyclerView в adapterDelegate, но добавлять элементы как бы с разными LayoutManager, при том, что он будет один?

    • @parfenov_vs
      @parfenov_vs  6 месяцев назад

      Каждый item в RecyclerView может содержать просто горизонтальный LinearLayout. Тоже сработает, если в нем мало элементов.

    • @kirillsushilnikov9614
      @kirillsushilnikov9614 6 месяцев назад

      @@parfenov_vs т.е. создать LinearLayout и динамически в коде в него запуливать через addView()?
      Я слышал что-то про GridLayoutManager.SpanSizeLookup, типа динамически можно добавлять как-то элементы с разными размерами, ориентацией и пр. параметрами

    • @parfenov_vs
      @parfenov_vs  6 месяцев назад +1

      GridLayoutManager тоже можно. Тут все зависит от того, как много контента и как он может подгружаться

    • @kirillsushilnikov9614
      @kirillsushilnikov9614 6 месяцев назад

      @@parfenov_vs нужно более подробно изучить ваш материал, подача понравилась, спасибо!

  • @multiform1605
    @multiform1605 4 года назад

    Классный контент, интересно наблюдать за работой профессионала.
    Только, единственное, не понятно для какой именно аудитории этот контент. Профессионалы если и смотрят, то так, мельком, чтобы вынести что-то новое. Но чаще они заняты своими проектами. А если для новичков, то нужно больше разжевывать тему. Так, чтобы было понятно каждому что происходит. А у вы вроде пишете быстро достаточно, быстро ищете ошибки и иногда объясняете что-то. И вроде и не туда и не сюда получается) Нужно определится с аудиторией. Я вот новичек в теме. Понял почти все что происходило, но повторить сам вряд-ли смогу, т.к. недостаточно уложено в голове. И не всегда понятно зачем конкретно нужен тот или иной класс или функция.
    А так, посмотреть на реальную работу над проектом круто и интересно! Спасибо) После просмотра понимаешь, что ох как многому еще нужно научиться

    • @parfenov_vs
      @parfenov_vs  4 года назад

      Вступай к нам в группу в телеграм (ссылка под видео). Там всегда можно задать вопросы и обсудить проект :)

  • @alexandernifanin7366
    @alexandernifanin7366 4 года назад +1

    Спасибо! Интересно. На мой взгляд, dependencies.gradle не нужен.

    • @parfenov_vs
      @parfenov_vs  4 года назад

      Аргументы?)

    • @alexandernifanin7366
      @alexandernifanin7366 4 года назад

      @@parfenov_vs Иногда замечаю, что люди выносят номера версий в константы, а затем правят их там. Это неудобно, т.к. не позволяет менять на месте через Alt + Enter или вручную (надо лезть в константы и менять). Удобно это только в одном случае: когда библиотек много, а версия одна (у гугловых). Если выносить в отдельный файл, то действий становится ещё больше, наглядность вроде сильно не меняется.

    • @parfenov_vs
      @parfenov_vs  4 года назад

      @@alexandernifanin7366 С одной стороны да, а с другой - представь, что у тебя 20+ модулей в проекте. И вот ты в каждом модуле для каждой устаревшей версии делаешь alt + enter )

    • @alexandernifanin7366
      @alexandernifanin7366 4 года назад

      @@parfenov_vs Понятно. Это для многомодульности.