Android Custom View. Теория. Обзор API и принципов создания View

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 39

  • @AndroidBroadcast
    @AndroidBroadcast  3 ปีที่แล้ว +2

    🔗 Avito.Tech avito.tech
    💰 Поддержать проект на Boosty bit.ly/3sratqQ или Patreon patreon.com/android_broadcast
    🔗 Telegram канал "Android Broadcast" ttttt.me/android_broadcast

  • @4mmixa974
    @4mmixa974 ปีที่แล้ว +4

    Наконец то хоть кто-то нормально объясняет про кастомные вьюхи. Уважение

  • @ultraon83
    @ultraon83 3 ปีที่แล้ว +5

    Невероятно круто и понятно. Спасибо огромное!

  • @v1sarRU
    @v1sarRU 3 ปีที่แล้ว +7

    Привет, Саша! Крутая работа, молодец :) Приятно видеть знакомые лица :)

  • @РусланСамарбаев
    @РусланСамарбаев 3 ปีที่แล้ว +1

    Информативность видое зашкаливает!

  • @Woker2k20
    @Woker2k20 3 ปีที่แล้ว +4

    Классно. Спасибо за такой полезный контент

  • @Feivur
    @Feivur 3 ปีที่แล้ว +3

    Шикарно, спасибо.
    В повествовании множество отсылочек в соседние темы и скрытые подробности работы. Но заметить их можно только разбираясь в особенностях фреймворка).

  • @thebestdad302
    @thebestdad302 2 ปีที่แล้ว +1

    Круто, всегда обходил эту тему стороной, но если хочешь расти - самое то)

  • @evgeniybutov2792
    @evgeniybutov2792 3 ปีที่แล้ว +1

    Спасибо. Очень круто получилось ;)
    Долго ждали

    • @AndroidBroadcast
      @AndroidBroadcast  3 ปีที่แล้ว +3

      Ожидание того стоило

  • @sysadm85
    @sysadm85 3 ปีที่แล้ว +2

    Очень полезный видос, лайк однозначно)

  • @krokenstiv8777
    @krokenstiv8777 2 ปีที่แล้ว +1

    на собеседовании спрашивают, это очень полезно

  • @m.shastin27
    @m.shastin27 2 ปีที่แล้ว

    Огонь, как раз хочу написать свою вью для отображения сообщений в мессенджере

  • @mikalaibabrou4515
    @mikalaibabrou4515 3 ปีที่แล้ว

    Круто получилось, спасибо!

  • @deadchannal
    @deadchannal 3 ปีที่แล้ว

    Круто! Спасибо большое

  • @danieldefo7801
    @danieldefo7801 3 ปีที่แล้ว

    спасибо! восторг!

  • @Эльнур-р8ю
    @Эльнур-р8ю 2 ปีที่แล้ว +1

    Видео-урок для продвинутых получился

  • @ТимофейГорохов-ч8щ
    @ТимофейГорохов-ч8щ 2 ปีที่แล้ว

    Добрый день. Отличное видео. Только, почему-то слайды не доступны.

    • @AndroidBroadcast
      @AndroidBroadcast  2 ปีที่แล้ว

      Да, говорил автору. Попробую снова

  • @ГеоргийЧеботарёв-к3и
    @ГеоргийЧеботарёв-к3и ปีที่แล้ว

    Поставил лайк, хотя у меня к концу видео развился синдром самозванца и раздулась голова от концентрата информации. Едва ли все это нужно каждый день. У нас несколько экранов полностью самописных вью, и в 90% из них нам хватило канваса, Paint and path. Но все-равно спасибо.

    • @ГеоргийЧеботарёв-к3и
      @ГеоргийЧеботарёв-к3и ปีที่แล้ว

      Пришлось посмотреть несколько раз, но в итоге я все воспринял - интересный опыт, спасибо Александра)

  • @ИринаЗлатовна
    @ИринаЗлатовна 3 ปีที่แล้ว

    класс

  • @b.shpanchuk
    @b.shpanchuk 3 ปีที่แล้ว +1

    Жаль что такого видео не было год назад)

  • @kirill6020
    @kirill6020 3 ปีที่แล้ว

    Спасибо за видео! Но очень громкие щелчки в начале видео

  • @SuperMarkwel
    @SuperMarkwel 3 ปีที่แล้ว +1

    10/10

  • @jamestrent1110
    @jamestrent1110 3 ปีที่แล้ว +2

    Благодарю за полезный материал, продожайте и успехов Вам.
    Есть маленькие замечания
    1) Translation все же правильнее называть паралельным переносом, а вот skew - это наклон или скос, поскольку изменяется угол между осями координат и соответсвенно "деформируется" изображение.
    2) В Android расширениях для котлина есть kotlin-parcelize и в основном достаточно добавить аннотацию @Parcelize к классу, чтобы получить генерацию реализации Parcelable
    P.S. Не сочтите за придирку, но довольно много англицизмов, когда есть подходящие аналоги в русском языке: мода - режим, закенселить - отменить, лисенер - обработчик события и т.д.

    • @AndroidBroadcast
      @AndroidBroadcast  3 ปีที่แล้ว +2

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

    • @jamestrent1110
      @jamestrent1110 3 ปีที่แล้ว +1

      @@AndroidBroadcast Отчасти это так, но
      1) Есть давно сформировавшиеся термины, которые используются в компьютерной графике, геометрии и люди, имеющие представление о предметной области, будут опираться на общепринятые понятия, а новичкам будет легче, если они после Ваших лекций встретят их в других источниках и уже будут понимать их значение.
      2) Вы ведете лекцию/обзор с презентацией, ведь ничего не мешает добавить пару слайдов с английскими и соответствующими им русскоязычными терминами, например, постепенно, чтобы избежать чрезмерного утомительного нагромождения.
      В любом случае решать Вам. Удачи :-)

    • @AndroidBroadcast
      @AndroidBroadcast  3 ปีที่แล้ว

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

    • @jamestrent1110
      @jamestrent1110 3 ปีที่แล้ว

      @@AndroidBroadcast Из своего скромного опыта лекций делюсь

  • @ДанилЕфимов-г9п
    @ДанилЕфимов-г9п 3 ปีที่แล้ว +4

    Красивое тату

  • @artemmochalov2790
    @artemmochalov2790 3 ปีที่แล้ว

    Топ!

  • @MentorOfMentors
    @MentorOfMentors 2 ปีที่แล้ว +1

    Очень трудно оторвать глаза от лектора и переключиться на код

  • @Костя-о5и4о
    @Костя-о5и4о 3 ปีที่แล้ว +3

    доклад хороший, звук оставляет желать лучшего

  • @avocadochif
    @avocadochif 3 ปีที่แล้ว

    Дякую) було дуже цікаво почути пояснення дрімучої теми в андроід)

  • @АлексБор-б8я
    @АлексБор-б8я 3 ปีที่แล้ว +5

    Блиин вот Саша могёт!!! я бы ей сам борщи варил :))

  • @ИльяАгафонов-ы8ы
    @ИльяАгафонов-ы8ы 3 ปีที่แล้ว +1

    Мне не даёт покоя криво висящий магнит для ножей или картина))

    • @AntonP230
      @AntonP230 3 ปีที่แล้ว +1

      А мне ширина двери, как они холодильник заносили? ))
      P.S. сам урок - шикарен. Быстрая, но при этом такая четка я и понятная речь, что можно только позавидовать.

  • @ЕвгенийКруглик-б8ж
    @ЕвгенийКруглик-б8ж 3 ปีที่แล้ว

    класс