SlideShare a Scribd company logo
Material Design
1
 Prepared By:
Anup Majumder
Dept. Of CSE
Jahangirnagar University
2
Overview
 What is Material Design?
 Elements Of Material Design.
 Principle Of Material Design.
 Animation
 Contents Of Animation.
3
What is material design?
MATERIAL DESIGN CREATE A VISUAL LANGUAGE FOR USERS THAT SYNTHESIZES THE
CLASSIC PRINCIPLES OF GOOD DESIGN WITH THE INNOVATION AND POSSIBILITY OF
TECHNOLOGY AND SCIENCE. THIS IS MATERIAL DESIGN.
THE ANDROID L DEVELOPER PROVIDES THE FOLLOWING ELEMENTS FOR US TO BUILD
MATERIAL DESIGN APPS:
 A NEW THEME
 NEW WIDGETS FOR COMPLEX VIEWS
 NEW APIS FOR CUSTOM SHADOWS AND ANIMATIONS
4
Material Theme
 The material theme provides a new style for our app,
system widgets that let us set their color palette, and
default animations for touch feedback and activity
transitions.
5
New Widgets
 The Android L Developer Preview includes two new widgets for
displaying complex views:
 The new RecyclerView widget is a
More advanced version of ListView.
 The new CardView widget lets us
Important pieces of information inside
Cards that have a consistent look and
Feel.
6
View Shadows
In addition to the X and Y properties, views in the Android L
Developer have a Z property. This new property represents the
elevation of a view, which determines:
 The size of the shadow - Views with higher Z values cast
bigger shadows.
 The drawing order - Views with higher Z values appear on
top of other views.
7
Animations
 The Android L Developer provides new APIs that let us to create
custom animations for touch feedback in UI controls, view state
changes, and activity transitions.
 Touch feedback animations are built into
several standard views such as buttons.
 The new APIs let us customize these
animations and add animations to our
custom views.
8
Continue…
The new animation APIs let us:
 Respond to touch events in our views with touch feedback
animations.
 Hide and show views with reveal effect animations.
 Switch between activities with custom activity transition animations.
 Create more natural animations with curved motion.
 Show animations in state list drawables between view state
changes.
9
Principles of Material Design
Material is the metaphor :
A material metaphor is the unifying theory of a rationalized space and
a system of motion.
Bold, graphic, intentional :
These elements do far more than please the eye; they create
hierarchy, meaning, and focus.
Motion provides meaning :
Motion is meaningful and appropriate, serving to focus attention and
maintain continuity.
10
Animation has four contents:
o Authentic Motion
o Responsive Interaction
o Meaningful Transitions
o Delightful Details
11
Animation
o Authentic Motion
 Perceiving an object's tangible form helps us understand how to manipulate it.
Observing an object's motion tells us whether it is light or heavy, flexible or rigid, small or
large.
Contents
 Mass and Weight:
Physical objects have mass and move only
when forces are applied to them.Objects
can’t start or stop instantaneously.
12
Animation
o Responsive Interaction
 Responsive interaction builds trust with the user and engages them.
 It is thoughtful and purposeful, not random, and can be gently
whimsical but never distracting.
In material design, apps are responsive to and eager for user input:
 Touch, voice, mouse and keyboard are all first-class input methods
 Although UI elements appear tangible, they are locked behind a
layer of glass
13
Animation(Responsive Interaction)
Examples:
 Surface Reaction
One way to express this acknowledgment is through the ink metaphor, the dynamic
display surface that coats every sheet of paper.
14
Animation(Responsive Interaction)
 Material Response
 In addition to ink-like actions on the surface, the material itself can also respond
to interaction.
 The material can lift up when touched or clicked, indicating an active state.
 Material appears from touch point.
 Paper appears from center of screen, breaking relationship with input.
15
Animation(Responsive Interaction)
 Radial Action
 All user initiated actions have an epicenter; the place or places
where their intent enters the system.
 Actions should visually connect to their respective input epicenter.
Closer actions occur sooner than more distant ones, creating a
ripple of actions
16
Animation
Meaningful Transitions
 It can sometimes be difficult for a user to know where to focus their attention in
an app or how an app element got from point A to point B.
 Motion design should not only be beautiful, but serve a functional purpose.
17
Examples
Visual Continuity
 Transitioning between two visual states should be smooth, appear
effortless, and above all, provide clarity to the user, not confusion.
A transition has three categories of elements:
 Incoming elements
 Outgoing elements
 Shared elements
18
Animation(Meaningful Transitions)
Hierarchical Timing
 When building a transition, consider both the order in which
elements move and the timing of their movement.
 It Ensure that motion supports the information hierarchy.
19
Animation(Meaningful Transitions)
Consistent Choreography
 As transitioning elements move around the screen.
 They should behave in a coordinated manner.
20
Animation
Delightful Details
 Animation can exist within all components of an app and at all scales, from finely
detailed icons to key transitions and actions.
 All elements work together to construct a seamless experience and a beautiful,
functional app.
21
Thank You
End

More Related Content

PPTX
Introduction to UI/UX with Figma
PPTX
Material design
PPTX
Data Visualization Design Best Practices Workshop
PPTX
Explainable AI for non-expert users
PPTX
Data Visualization - A Brief Overview
PDF
Social Network Analysis (SNA)
PDF
UX STRAT Online 2021 Presentation by Kévin Boezennec, Singapore Bank
PDF
Data Analaytics.04. Data visualization
Introduction to UI/UX with Figma
Material design
Data Visualization Design Best Practices Workshop
Explainable AI for non-expert users
Data Visualization - A Brief Overview
Social Network Analysis (SNA)
UX STRAT Online 2021 Presentation by Kévin Boezennec, Singapore Bank
Data Analaytics.04. Data visualization

What's hot (20)

PDF
"Introduction to Data Visualization" Workshop for General Assembly by Hunter ...
PPTX
Data & Analytics Club - Data Visualization Workshop
PPTX
The Importance of UX
PPTX
Understanding Information Architecture
PPTX
3 data visualization
PPTX
Data Visualization
PDF
Data visualization
PPTX
iOS Human Interface Guidelines (HCI)
PPTX
Data visualization
PPTX
Design for Accessibility
PDF
Visual Storytelling with Data
PDF
Best Practices for Killer Data Visualization
PPTX
Data Visualization Tools in Python
PDF
Python business intelligence (PyData 2012 talk)
PDF
3 ux design process
PDF
Introduction to Building Wireframes (with Keynote)
PDF
Introduction to wireframes
PDF
UX/UI Workshop Slides
PPTX
PPTX
Machine learning in Banks
"Introduction to Data Visualization" Workshop for General Assembly by Hunter ...
Data & Analytics Club - Data Visualization Workshop
The Importance of UX
Understanding Information Architecture
3 data visualization
Data Visualization
Data visualization
iOS Human Interface Guidelines (HCI)
Data visualization
Design for Accessibility
Visual Storytelling with Data
Best Practices for Killer Data Visualization
Data Visualization Tools in Python
Python business intelligence (PyData 2012 talk)
3 ux design process
Introduction to Building Wireframes (with Keynote)
Introduction to wireframes
UX/UI Workshop Slides
Machine learning in Banks
Ad

Viewers also liked (20)

PPTX
Material Design Android
PDF
Google Material design
PPTX
Material Design: Google's New Design Language
PPTX
Android material design lecture #2
PPTX
Android Material Design Quick Presentation
PDF
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
PPTX
Marshmallow
PDF
Android ieee project titles 2015 2016
PDF
Matlab titles 2015 2016
PPTX
Why publish in an international journal?
PDF
IEEE PROJECT CENTER IN CHENNAI
PDF
ANDROID IEEE PROJECT TITLES 2014
PDF
Java titles 2015 2016
PDF
PROJECTS FROM SHPINE TECHNOLOGIES
DOCX
Dot Net Course Syllabus
DOCX
Java course
DOCX
Embedded project titles1:2015-2016
PDF
JAVA TITLES 2014
PPT
Scopus Overview
PPT
Plagiarism for Faculty Workshop
Material Design Android
Google Material design
Material Design: Google's New Design Language
Android material design lecture #2
Android Material Design Quick Presentation
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
Marshmallow
Android ieee project titles 2015 2016
Matlab titles 2015 2016
Why publish in an international journal?
IEEE PROJECT CENTER IN CHENNAI
ANDROID IEEE PROJECT TITLES 2014
Java titles 2015 2016
PROJECTS FROM SHPINE TECHNOLOGIES
Dot Net Course Syllabus
Java course
Embedded project titles1:2015-2016
JAVA TITLES 2014
Scopus Overview
Plagiarism for Faculty Workshop
Ad

Similar to Material design full topics_animation (20)

PPTX
Material design
PPTX
Material design for android
PPTX
Material Design - Høgskolen Ringerike 2017
PDF
Summary of Material Design Guidelines
PPTX
TDC 2014 - Trilha Mobile - Material design
PPTX
Material design in android lollipop
PDF
Material Design
PPTX
Material Design Overview
PDF
Guide 101_ Material Design in Android App Development.pdf
PDF
Go Material
PDF
material design
PPTX
How material design is changing the world
PPTX
How material design is changing the world
PPTX
Material design
PPTX
Short Introduction to Material Design - A template
PPTX
In a Material world
PDF
Dev fest ile ife 2014-ux, material design and trends
PPTX
A designer's view on Google's Material Design
PPTX
Google Material Design
PPTX
Material design- sujeet kumar mehta
Material design
Material design for android
Material Design - Høgskolen Ringerike 2017
Summary of Material Design Guidelines
TDC 2014 - Trilha Mobile - Material design
Material design in android lollipop
Material Design
Material Design Overview
Guide 101_ Material Design in Android App Development.pdf
Go Material
material design
How material design is changing the world
How material design is changing the world
Material design
Short Introduction to Material Design - A template
In a Material world
Dev fest ile ife 2014-ux, material design and trends
A designer's view on Google's Material Design
Google Material Design
Material design- sujeet kumar mehta

Recently uploaded (20)

PPTX
Tour Presentation Educational Activity.pptx
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
PPTX
Project and change Managment: short video sequences for IBA
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
PPTX
Relationship Management Presentation In Banking.pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PDF
Presentation1 [Autosaved].pdf diagnosiss
PPTX
NORMAN_RESEARCH_PRESENTATION.in education
PDF
Instagram's Product Secrets Unveiled with this PPT
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PPTX
Effective_Handling_Information_Presentation.pptx
PPTX
Introduction-to-Food-Packaging-and-packaging -materials.pptx
PPTX
Human Mind & its character Characteristics
PPTX
water for all cao bang - a charity project
PPTX
worship songs, in any order, compilation
Tour Presentation Educational Activity.pptx
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Intro to ISO 9001 2015.pptx wareness raising
AcademyNaturalLanguageProcessing-EN-ILT-M02-Introduction.pptx
Project and change Managment: short video sequences for IBA
chapter8-180915055454bycuufucdghrwtrt.pptx
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
Relationship Management Presentation In Banking.pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
Swiggy’s Playbook: UX, Logistics & Monetization
Presentation1 [Autosaved].pdf diagnosiss
NORMAN_RESEARCH_PRESENTATION.in education
Instagram's Product Secrets Unveiled with this PPT
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
Effective_Handling_Information_Presentation.pptx
Introduction-to-Food-Packaging-and-packaging -materials.pptx
Human Mind & its character Characteristics
water for all cao bang - a charity project
worship songs, in any order, compilation

Material design full topics_animation

  • 2.  Prepared By: Anup Majumder Dept. Of CSE Jahangirnagar University 2
  • 3. Overview  What is Material Design?  Elements Of Material Design.  Principle Of Material Design.  Animation  Contents Of Animation. 3
  • 4. What is material design? MATERIAL DESIGN CREATE A VISUAL LANGUAGE FOR USERS THAT SYNTHESIZES THE CLASSIC PRINCIPLES OF GOOD DESIGN WITH THE INNOVATION AND POSSIBILITY OF TECHNOLOGY AND SCIENCE. THIS IS MATERIAL DESIGN. THE ANDROID L DEVELOPER PROVIDES THE FOLLOWING ELEMENTS FOR US TO BUILD MATERIAL DESIGN APPS:  A NEW THEME  NEW WIDGETS FOR COMPLEX VIEWS  NEW APIS FOR CUSTOM SHADOWS AND ANIMATIONS 4
  • 5. Material Theme  The material theme provides a new style for our app, system widgets that let us set their color palette, and default animations for touch feedback and activity transitions. 5
  • 6. New Widgets  The Android L Developer Preview includes two new widgets for displaying complex views:  The new RecyclerView widget is a More advanced version of ListView.  The new CardView widget lets us Important pieces of information inside Cards that have a consistent look and Feel. 6
  • 7. View Shadows In addition to the X and Y properties, views in the Android L Developer have a Z property. This new property represents the elevation of a view, which determines:  The size of the shadow - Views with higher Z values cast bigger shadows.  The drawing order - Views with higher Z values appear on top of other views. 7
  • 8. Animations  The Android L Developer provides new APIs that let us to create custom animations for touch feedback in UI controls, view state changes, and activity transitions.  Touch feedback animations are built into several standard views such as buttons.  The new APIs let us customize these animations and add animations to our custom views. 8
  • 9. Continue… The new animation APIs let us:  Respond to touch events in our views with touch feedback animations.  Hide and show views with reveal effect animations.  Switch between activities with custom activity transition animations.  Create more natural animations with curved motion.  Show animations in state list drawables between view state changes. 9
  • 10. Principles of Material Design Material is the metaphor : A material metaphor is the unifying theory of a rationalized space and a system of motion. Bold, graphic, intentional : These elements do far more than please the eye; they create hierarchy, meaning, and focus. Motion provides meaning : Motion is meaningful and appropriate, serving to focus attention and maintain continuity. 10
  • 11. Animation has four contents: o Authentic Motion o Responsive Interaction o Meaningful Transitions o Delightful Details 11
  • 12. Animation o Authentic Motion  Perceiving an object's tangible form helps us understand how to manipulate it. Observing an object's motion tells us whether it is light or heavy, flexible or rigid, small or large. Contents  Mass and Weight: Physical objects have mass and move only when forces are applied to them.Objects can’t start or stop instantaneously. 12
  • 13. Animation o Responsive Interaction  Responsive interaction builds trust with the user and engages them.  It is thoughtful and purposeful, not random, and can be gently whimsical but never distracting. In material design, apps are responsive to and eager for user input:  Touch, voice, mouse and keyboard are all first-class input methods  Although UI elements appear tangible, they are locked behind a layer of glass 13
  • 14. Animation(Responsive Interaction) Examples:  Surface Reaction One way to express this acknowledgment is through the ink metaphor, the dynamic display surface that coats every sheet of paper. 14
  • 15. Animation(Responsive Interaction)  Material Response  In addition to ink-like actions on the surface, the material itself can also respond to interaction.  The material can lift up when touched or clicked, indicating an active state.  Material appears from touch point.  Paper appears from center of screen, breaking relationship with input. 15
  • 16. Animation(Responsive Interaction)  Radial Action  All user initiated actions have an epicenter; the place or places where their intent enters the system.  Actions should visually connect to their respective input epicenter. Closer actions occur sooner than more distant ones, creating a ripple of actions 16
  • 17. Animation Meaningful Transitions  It can sometimes be difficult for a user to know where to focus their attention in an app or how an app element got from point A to point B.  Motion design should not only be beautiful, but serve a functional purpose. 17
  • 18. Examples Visual Continuity  Transitioning between two visual states should be smooth, appear effortless, and above all, provide clarity to the user, not confusion. A transition has three categories of elements:  Incoming elements  Outgoing elements  Shared elements 18
  • 19. Animation(Meaningful Transitions) Hierarchical Timing  When building a transition, consider both the order in which elements move and the timing of their movement.  It Ensure that motion supports the information hierarchy. 19
  • 20. Animation(Meaningful Transitions) Consistent Choreography  As transitioning elements move around the screen.  They should behave in a coordinated manner. 20
  • 21. Animation Delightful Details  Animation can exist within all components of an app and at all scales, from finely detailed icons to key transitions and actions.  All elements work together to construct a seamless experience and a beautiful, functional app. 21