Jetpack Compose. Основы. UI [Ru, Kotlin\Android]

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

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

  • @b0ss1987
    @b0ss1987 3 года назад +62

    7 минута 9 секунда. Не правильно. Объясню. Все дело в порядке вызовов методов у Modifier. Так как сначала вызывается padding а потом clickable то ripple эффект учитывает padding. От сюда и такое ощущение что это margin. Что бы добиться эффекта заполнения риплом всего текста без учета padding, то сначала вызовите clickable а только потом padding.

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +12

      Вот это спасибо, как-то я это упустил. Закреплю ваш комментарий, чтоб все видели

    • @doomdeathmetal
      @doomdeathmetal 3 года назад +3

      В оф. документакии этот нюанс оговоаривается тоже, прям абзац ему посвятили

  • @dmytroberezhnyi717
    @dmytroberezhnyi717 3 года назад +11

    Видео о темах интересно) Также интересно было бы видео по кастомным вьюхам в JetpackCompose

  • @topanim9909
    @topanim9909 8 месяцев назад +1

    Column тоже можно скролить, добавив Modifier.scrollable(params).
    Различие в том что Column подгрузит все элементы списка сразу, а LazyColumn по мере скрола.
    Так что тут выбирать надо смотря из назначения.
    Если список статичный ( к примеру список характеристик), то можно и Column, а если динамичный со множеством элементов то LazyColumn.
    Автор, спасибо за материалы 😊

  • @anastasiaanisimova1380
    @anastasiaanisimova1380 3 года назад +3

    Алексей, спасибо за работу, видео огонь! Интересно про темы и про CustomLayout.

  • @user-ng1xp9cv1r
    @user-ng1xp9cv1r 3 года назад +3

    На одном дыхании посмотрел! Очень круто! Спасибо!

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

    крутейший контент! спасибо за труды!
    если можно на будущее сделать запрос - то прошу про SearchBox и также про Image & Icon (разница между ними + как сделать лайв апдейт векторной графики).

  • @alishernuraliev9075
    @alishernuraliev9075 2 года назад

    Спасибо, крутой видос. В начале обещал про Scaffold рассказать, но по ходу забыл))

  • @deadchannal
    @deadchannal 3 года назад +4

    Вау! Я этого ждал! Хочу еще

  • @jasperweskel3298
    @jasperweskel3298 3 года назад +4

    про темы интересно

  • @y9maly
    @y9maly 2 года назад

    Капец как они все продумали, топ, я б до такого никогда не догадался

  • @arcadudu
    @arcadudu 3 года назад +1

    Хороший материал, спасибо. Хотелось бы простенький проект с ресайклером и кликабельными айтемами в компоузе

    • @deadchannal
      @deadchannal 3 года назад

      Это точно!

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +2

      Посмотрите видео ruclips.net/video/ACKz8_uoF6A/видео.html
      Там ещё вторая часть есть ) там список весьма не простенький )

    • @deadchannal
      @deadchannal 3 года назад

      @@MobileDeveloper спасибо

  • @askarkerimtay2327
    @askarkerimtay2327 3 года назад +1

    Интересно видео про темы

  • @user-mq5wt3tv7e
    @user-mq5wt3tv7e 2 года назад

    Про "темы" - весьма интересно было бы послушать!

    • @user-mq5wt3tv7e
      @user-mq5wt3tv7e 2 года назад

      Сорян) уже ж выпущено: ruclips.net/video/SR2AAKRDmQw/видео.html

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Да ) уже все есть )

  • @markglushko3111
    @markglushko3111 2 года назад +1

    Было бы круто увидеть видео про кроссплатформенное приложение

  • @СергейПанов-з3ц
    @СергейПанов-з3ц 3 года назад +3

    39:50
    какая-то неправильная реализация stickyHeader'а. Будет ли один stickyHeader заменять другой при скролле если они добавлены в один lazyColumn?
    Чтобы добиться такого же stickyHeader, который просто будет прилеплен, можно было в Box положить lazyColumn и сверху в Box'е нарисовать header.

  • @user-mq5wt3tv7e
    @user-mq5wt3tv7e 2 года назад

    Супер! То, что надо

  • @АйратКолтыев
    @АйратКолтыев 2 года назад

    Супер инфа, спасибо

  • @user-mq5wt3tv7e
    @user-mq5wt3tv7e 2 года назад

    Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Спасибо за поддержку канала!

  • @ПетрДорич
    @ПетрДорич 3 года назад +1

    Подскажите, кто знает:
    Aser aspire 5 A515-44 с 12ГБ ОЗУ подойдет для мобильной разработки (Android studio потянет)?

    • @paulk3222
      @paulk3222 3 года назад

      Потянет, всё нормально. Вообще можете вбивать в поиск " системные требования" и они отобразятся, правда не знаю зачем, мне вот с ходу на ум не приходит ни одна программа, которую такая конфигурация железа вообще не потянет. Разве что тормоза и лаги возможны, но они не всегда от железа зависят.

    • @ПетрДорич
      @ПетрДорич 3 года назад

      @@paulk3222 Спасибо) Просто есть минимальные требования, а есть желательные, которые уже опытные пользователи могут посоветовать.

    • @sergey30027
      @sergey30027 3 года назад +1

      оперативной памяти мало для студии, докупите до 32 гб тогда будет нормально, иначе постоянно будет свапаться

    • @GLaDOS9636
      @GLaDOS9636 3 года назад

      @@sergey30027 16 хватает с эмулятором и хромом с 20 вкладками. С запасом.

  • @oleg12395
    @oleg12395 Год назад +1

    За 40 минут видео Preview так и не запустилось 😂

  • @MrFanrok
    @MrFanrok 3 года назад +1

    Неужели, еще вот-вот, еще чуть чуть и мои мучения с xml будут закончены?

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +1

      Держись, брат, избавление близко ))

    • @maksonic_official
      @maksonic_official 3 года назад +1

      будешь теперь с композом е6атьтся)))) ахахаха но в целом круто! Правда превью работает кое как...

  • @user-yj6mg8gh3c
    @user-yj6mg8gh3c Месяц назад

    Расскажу позже про Scaffold...................................

  • @voicetv9048
    @voicetv9048 2 года назад

    Мне не послышалось JetpackCompose под ios ?

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Дада и совсем скоро это станет правдой )

  • @lex_nel3097
    @lex_nel3097 3 года назад

    Прям Flatter. Только Hot Reload-а нет.

  • @y9maly
    @y9maly 2 года назад

    Я бы лучше реализовал

    • @user-mq5wt3tv7e
      @user-mq5wt3tv7e 2 года назад

      Ждём ссылку на видео, камрад)

    • @y9maly
      @y9maly 2 года назад

      @@user-mq5wt3tv7e какое видео

  • @arseniykucherenko4960
    @arseniykucherenko4960 3 года назад

    Есть пару моментов которые не ясны мне в джетпак компоуз:
    первый stackoverflow.com/questions/68517136/jetpack-compose-align-input-text-in-textfield и второй
    stackoverflow.com/questions/68372278/visual-navigation-graph-representation-in-jetpack-compose
    известен ли тебе ответ хотя на одни из этих вопросов?

  • @maxsimpleapps
    @maxsimpleapps 3 года назад

    Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +1

      Спасибо огромное за поддержку канала!