Submit Search
Upload
Motion Design For Developers
•
0 likes
•
209 views
О
Олег Чебулаев
Follow
Возможности UIKit Dynamics для реализации Motion Design приложений.
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
Design in motion动效设计(交互设计新前沿)
Design in motion动效设计(交互设计新前沿)
nowit
Motion design exploring
Motion design exploring
Sophie Buckle
Viral Game Swatch
Viral Game Swatch
Adrian Zumbrunnen
Material design- sujeet kumar mehta
Material design- sujeet kumar mehta
Sujeet Kumar Mehta
Smart Transitions in User Interface Design
Smart Transitions in User Interface Design
Adrian Zumbrunnen
Human Activity Recognition in Android
Human Activity Recognition in Android
Surbhi Jain
Security System Powerpoint 3
Security System Powerpoint 3
Guriqbal Singh
Motion recognition with Android devices
Motion recognition with Android devices
Gabor Paller
Recommended
Design in motion动效设计(交互设计新前沿)
Design in motion动效设计(交互设计新前沿)
nowit
Motion design exploring
Motion design exploring
Sophie Buckle
Viral Game Swatch
Viral Game Swatch
Adrian Zumbrunnen
Material design- sujeet kumar mehta
Material design- sujeet kumar mehta
Sujeet Kumar Mehta
Smart Transitions in User Interface Design
Smart Transitions in User Interface Design
Adrian Zumbrunnen
Human Activity Recognition in Android
Human Activity Recognition in Android
Surbhi Jain
Security System Powerpoint 3
Security System Powerpoint 3
Guriqbal Singh
Motion recognition with Android devices
Motion recognition with Android devices
Gabor Paller
CodeFest 2011. Бусыгин Р. — Создание кастомных интерфейсов для iOS
CodeFest 2011. Бусыгин Р. — Создание кастомных интерфейсов для iOS
CodeFest
Автоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотов
Sergey Borisov
Технический задел
Технический задел
Vladimir Petrov
Mobile automation overview
Mobile automation overview
Yauheni Patotsky
WatchKit 101
WatchKit 101
ITCrowd Almaty
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
it-people
Squeek School #3
Squeek School #3
Sergey Pronin
Аналитики и UX
Аналитики и UX
Julia Shamrey
Михаил Лебединский (Termopal) “Особенности разработки веб и мобильных приложе...
Михаил Лебединский (Termopal) “Особенности разработки веб и мобильных приложе...
Provectus
More Related Content
Similar to Motion Design For Developers
CodeFest 2011. Бусыгин Р. — Создание кастомных интерфейсов для iOS
CodeFest 2011. Бусыгин Р. — Создание кастомных интерфейсов для iOS
CodeFest
Автоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотов
Sergey Borisov
Технический задел
Технический задел
Vladimir Petrov
Mobile automation overview
Mobile automation overview
Yauheni Patotsky
WatchKit 101
WatchKit 101
ITCrowd Almaty
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
it-people
Squeek School #3
Squeek School #3
Sergey Pronin
Аналитики и UX
Аналитики и UX
Julia Shamrey
Михаил Лебединский (Termopal) “Особенности разработки веб и мобильных приложе...
Михаил Лебединский (Termopal) “Особенности разработки веб и мобильных приложе...
Provectus
Similar to Motion Design For Developers
(9)
CodeFest 2011. Бусыгин Р. — Создание кастомных интерфейсов для iOS
CodeFest 2011. Бусыгин Р. — Создание кастомных интерфейсов для iOS
Автоматическое тестирование мобильных приложений на основе скриншотов
Автоматическое тестирование мобильных приложений на основе скриншотов
Технический задел
Технический задел
Mobile automation overview
Mobile automation overview
WatchKit 101
WatchKit 101
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
DUMP-2012 - Проектирование интерфейсов - "Опыт аутстаффинга проектировщиков п...
Squeek School #3
Squeek School #3
Аналитики и UX
Аналитики и UX
Михаил Лебединский (Termopal) “Особенности разработки веб и мобильных приложе...
Михаил Лебединский (Termopal) “Особенности разработки веб и мобильных приложе...
Motion Design For Developers
1.
Motion Design for Developers UIKit
Dynamics
2.
План • Понятие Motion
Design • UIKit Dynamics • Core Animations • Сторонние инструменты
3.
Основы Motion Design •
Фичическе свойства (масса, сила трения, гравитация) • Импульсное движение (easy in/easy out) • Траектории • Тайминг
4.
Gravity
5.
Collision detection
6.
Motion Behaviours
7.
Инструменты разработчика • UIView
Animations и Core Animations • UIKit Dynamics • Сторонние инструменты и библиотеки
8.
UIKit Dynamics
9.
UIKit Dynamics • 2d
система анимациия с физическим движком • Декларативная и совместимая • Не заменяет Core Animation или UIView Animations
10.
Компоненты UIDynamicAnimator
11.
Компоненты UIDynamicAnimator UIGravityBehaviour UIAttachmentBehavio ur UICollisionBehaviour UISnapBehaviour UIFieldBehaviourUIPushBehaviour
12.
Компоненты UIDynamicAnimator UIGravityBehaviour UIAttachmentBehavio ur UICollisionBehaviour UIDynamicGroupUIDynamicItem UISnapBehaviour UIFieldBehaviour UIDynamicItemBehaviour UIPushBehaviour
13.
Collision Behaviour • Bounds
Types: Rectangle, Ellipse, Custom Path • Только выпуклые фигуры • Сложные коллизии через UIDynamicItemGroup
14.
Forces • Силы моделируются
как вектор: длинна и направление • UIPushBehaviour реализует силы • Конечные и бесконечные
15.
Физические поля • Гравитация
- это линейное физическое поле которое связывает вектор движения с каждой точкой объекта
16.
UIFieldBehaviour • UIFieldBehaviour может
быть добавлен к региону вашей вьюхи • UIGravityBehaviour это UIFieldBehaviour • Хорошо настраиваемая физическая среда
17.
Виды полей
18.
Бесполезный пример
19.
Полезный пример
20.
UIAttachmentBehaviour • Расстояние • Настраиваемые
затухание и частота
21.
UIAttachmentBehaviour • LimitAttachment • Ведет
себя похоже на веревку между объектами • Точка прикрепления относительно каждого объекта
22.
UIAttachmentBehaviour • FixedAttachment • Точка
прикрепления относительно reference view • Нет движения между объектами • Применяется для объектов, которые потом распадаются на части
23.
UIAttachmentBehaviour • PinAttachment • Точка
прикрепления относительно reference view • Могут вращаться вокруг этой точки • Радиус вращения регулируется
24.
UISnapBehaviour • Настройка затухания •
Настройка точки
25.
Комбинирование
26.
Demo
27.
UIKit Dynamics и AutoLayout
Download now