animation

  • Хабрахабр

    [Перевод] MotionLayout: анимации лучше, кода — меньше

    Google продолжает улучшать нашу жизнь, выпуская новые удобные библиотеки и API. Среди которых оказался и новый MotionLayout. Учитывая обилие анимаций в наших приложениях, мой коллега Cedric Holtz сразу же реализовал важнейшую анимацию нашего приложения — голосование в знакомствах — с использованием нового API, сэкономив при этом огромное количество кода. Делюсь переводом его статьи.  Лично мне особенно интересна была презентация Николаса…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Все об SVG анимации

    В данной статье я хочу осветить тонкости работы с SVG-графикой, SVG анимация (в том числе и path), проблемы и способы их решения, а также разнообразные подводные камни, коих в SVG огромное множество. Эту статью я позиционирую как подробное руководство. Здесь не будет никаких плагинов, библиотек и прочего, речь пойдет только о чистом SVG.Единственный инструмент, который я буду использовать, это Adobe…

    Подробнее »
  • Хабрахабр

    «Галоп пикселя — часть пятая» — Анимация персонажей. Ходьба

    Ходьба (линк) «Галоп пикселя», часть I — базовые понятия, этапы взросления, прикладные упражнения (линк)«Галоп пикселя», часть II — перспектива, цвет, анатомия и прикладные упражнения (линк)«Галоп пикселя», часть III — Анимация (линк)«Галоп пикселя», часть IV — Анимация света и тени (линк)«Галоп пикселя», часть V — Анимация персонажей. Мы продолжаем цикл «Галоп Пикселя». Доброго времени суток Хабр. Пространное повествование о пикселях, их…

    Подробнее »
  • Хабрахабр

    Lazarus — простая анимация при помощи компонента TImageFragment

    Вместо предисловия В моей недавней статье Lazarus — пишем компонент для анимации спрайтов я описал процесс создания простого компонента TImageFragment, позволяющего отображать заданный фрагмент изображения. Продолжая выбранную тему, в этой статье я хочу показать, как легко можно сделать анимацию спрайтов в среде разработки Lazarus (официальный сайт) при помощи этого компонента. При таком подходе отдельные кадры анимации в разных проекциях размещаются…

    Подробнее »
  • Хабрахабр

    Анимации в iOS-приложениях, рождённые на сервере

    Среди прочего она позволяет пользователям выразить благодарность любимым стримерам в виде подарков. Полгода назад мы представили одну из самых впечатляющих функций Badoo — прямые трансляции. А чтобы было ещё интереснее, мы планировали обновлять подарки и анимации каждые несколько недель. Мы хотели сделать эти подарки максимально яркими и привлекательными, поэтому решили их оживить — другими словами, анимировать. Для этого в каждом…

    Подробнее »
  • Хабрахабр

    Coding the Art: как мы генерируем графику и анимацию в дизайн-проектах

    В JetBrains мы любим экспериментировать. Результаты наших экспериментов не всегда становятся достоянием широкой публики, но кое-чем мы готовы поделиться с вами прямо сейчас. К каждому релизу продукта дизайнеру необходимо подготовить большое количество маркетинговых материалов. Наш новый проект начался со стремления к автоматизации дизайнерских процессов. При этом совершенно недостаточно просто размножить графику на разные носители, нужно иметь возможность внести разумное и…

    Подробнее »
  • Хабрахабр

    [Из песочницы] История одного вью-контроллера, который хотел показываться красиво

    И не было у него ни картинки, ни текста, ни даже малюсенькой бизнес логики. Жил был скромный вью-контроллер VCYellow. Жил он обычной вью-контроллерской жизнью. Его товарищ вью-контроллер VCMain иногда презентовал его миру: class VCMain: UIViewController { ... @IBAction func onBtnTapMeTapped(_ sender: Any) { let vcYellow = self.storyboard!.instantiateViewController(withIdentifier: "VCYellow") as! VCYellow self.present(vcYellow, animated: true, completion: nil) } А VCYellow в свою…

    Подробнее »
  • Хабрахабр

    Полное руководство по правильному использованию анимации в UX

    Предлагаю вашему вниманию перевод очень крутой статьи по анимации интерфейса.The ultimate guide to proper use of animation in UX автора Taras Skytskyi. Она показывает взаимодействие между экранами, объясняет, как использовать приложение или просто направляет внимание пользователя. В настоящее время трудно впечатлить или даже удивить анимацией интерфейса. Но, в этой статье я не буду писать ничего нового, я просто хочу собрать…

    Подробнее »
  • Хабрахабр

    Из Dribbble в Android Motion

    Несмотря на обилие различных встроенных фреймворков и инструментов в Android SDK, начинающему разработчику зачастую не просто реализовать красивый пользовательский интерфейс, в том числе и при наличии готового шаблона. На просторах интернета много интересных анимированных шаблонов с красивыми пользовательскими интерфейсами мобильных приложений, но не так много примеров с реализацией этих интерфейсов. В этой статье мы поробуем реализовать пользовательский интерфейс, разработанный Иваном…

    Подробнее »
  • Хабрахабр

    Dragon Bones: создание 2D персонажа и скелетная, mesh-анимация

    Добрый день, читатель! В этой статье рассмотрим процесс разработки типичного персонажа нашей дебютной игры Kidarian Adventures. Я продемонстрирую свою привычную структуру работы, однако, заострю внимание на создании анимации в Dragon Bones, приложу пояснения и самописные видео-туториалы. Итак, начнем. Текущая задача: Редизайн морально устаревшей модели стандартного летающего монстра полугодовой давности. Летучая мышь не успела за нашим скилом и стала не актуальной…

    Подробнее »


Кнопка «Наверх»
Закрыть