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

What's hot

Dreamweaver CS3
Dreamweaver CS3Dreamweaver CS3
MULTIMEDIA
MULTIMEDIAMULTIMEDIA
MULTIMEDIA
MEENA MANOHAR
 
Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
Shakib Hasan Sumon
 
INTRODUCTION TO MULTIMEDIA.pdf
INTRODUCTION TO MULTIMEDIA.pdfINTRODUCTION TO MULTIMEDIA.pdf
INTRODUCTION TO MULTIMEDIA.pdf
DeependuVatyani2
 
Material Design in Android
Material Design in Android Material Design in Android
Material Design in Android
muratcanbur
 
Liang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygons
Liang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygonsLiang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygons
Liang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygons
Lahiru Danushka
 
Macromedia Flash Player Practical file
Macromedia Flash Player Practical file Macromedia Flash Player Practical file
Macromedia Flash Player Practical file
varun arora
 
Android-dialogs in android-chapter14
Android-dialogs in android-chapter14Android-dialogs in android-chapter14
Android-dialogs in android-chapter14
Dr. Ramkumar Lakshminarayanan
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
Ishank Ranjan
 
Windowforms controls c#
Windowforms controls c#Windowforms controls c#
Windowforms controls c#
prabhu rajendran
 
Audio file format in computer graphic
Audio file format in computer graphicAudio file format in computer graphic
Audio file format in computer graphic
Irfan Khan
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
Mohammad Faizan
 
9. .net applications using command line compiler and visual studio .net ide
9. .net applications using command line compiler and visual studio .net ide9. .net applications using command line compiler and visual studio .net ide
9. .net applications using command line compiler and visual studio .net ide
Pramod Rathore
 
Oop concepts in python
Oop concepts in pythonOop concepts in python
A Basic Django Introduction
A Basic Django IntroductionA Basic Django Introduction
A Basic Django Introduction
Ganga Ram
 
Adobe Photoshop Tools
Adobe Photoshop ToolsAdobe Photoshop Tools
Adobe Photoshop Tools
Bapu Graphics India
 
Intro to premier pro
Intro to premier proIntro to premier pro
Intro to premier pro
Louise Sands
 
Adobe photoshop cs6
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6
ilaazmil2
 
PHOTOSHOP BASICS
PHOTOSHOP BASICSPHOTOSHOP BASICS
PHOTOSHOP BASICS
shhajira
 
Game Development With Python and Pygame
Game Development With Python and PygameGame Development With Python and Pygame
Game Development With Python and Pygame
Chariza Pladin
 

What's hot (20)

Dreamweaver CS3
Dreamweaver CS3Dreamweaver CS3
Dreamweaver CS3
 
MULTIMEDIA
MULTIMEDIAMULTIMEDIA
MULTIMEDIA
 
Android User Interface
Android User InterfaceAndroid User Interface
Android User Interface
 
INTRODUCTION TO MULTIMEDIA.pdf
INTRODUCTION TO MULTIMEDIA.pdfINTRODUCTION TO MULTIMEDIA.pdf
INTRODUCTION TO MULTIMEDIA.pdf
 
Material Design in Android
Material Design in Android Material Design in Android
Material Design in Android
 
Liang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygons
Liang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygonsLiang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygons
Liang- Barsky Algorithm, Polygon clipping & pipeline clipping of polygons
 
Macromedia Flash Player Practical file
Macromedia Flash Player Practical file Macromedia Flash Player Practical file
Macromedia Flash Player Practical file
 
Android-dialogs in android-chapter14
Android-dialogs in android-chapter14Android-dialogs in android-chapter14
Android-dialogs in android-chapter14
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
 
Windowforms controls c#
Windowforms controls c#Windowforms controls c#
Windowforms controls c#
 
Audio file format in computer graphic
Audio file format in computer graphicAudio file format in computer graphic
Audio file format in computer graphic
 
Software maintenance Unit5
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5
 
9. .net applications using command line compiler and visual studio .net ide
9. .net applications using command line compiler and visual studio .net ide9. .net applications using command line compiler and visual studio .net ide
9. .net applications using command line compiler and visual studio .net ide
 
Oop concepts in python
Oop concepts in pythonOop concepts in python
Oop concepts in python
 
A Basic Django Introduction
A Basic Django IntroductionA Basic Django Introduction
A Basic Django Introduction
 
Adobe Photoshop Tools
Adobe Photoshop ToolsAdobe Photoshop Tools
Adobe Photoshop Tools
 
Intro to premier pro
Intro to premier proIntro to premier pro
Intro to premier pro
 
Adobe photoshop cs6
Adobe photoshop cs6Adobe photoshop cs6
Adobe photoshop cs6
 
PHOTOSHOP BASICS
PHOTOSHOP BASICSPHOTOSHOP BASICS
PHOTOSHOP BASICS
 
Game Development With Python and Pygame
Game Development With Python and PygameGame Development With Python and Pygame
Game Development With Python and Pygame
 

Viewers also liked

Material Design Android
Material Design AndroidMaterial Design Android
Material Design Android
Samiullah Farooqui
 
Google Material design
Google Material designGoogle Material design
Google Material design
Dan Vitoriano
 
Material Design: Google's New Design Language
Material Design: Google's New Design LanguageMaterial Design: Google's New Design Language
Material Design: Google's New Design Language
Raveesh Bhalla
 
Android material design lecture #2
Android material design   lecture #2Android material design   lecture #2
Android material design lecture #2
Vitali Pekelis
 
Android Material Design Quick Presentation
Android Material Design Quick PresentationAndroid Material Design Quick Presentation
Android Material Design Quick Presentation
Deimantas Brandišauskas
 
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
SHPINE TECHNOLOGIES
 
Marshmallow
MarshmallowMarshmallow
Marshmallow
shubham kanojia
 
Android ieee project titles 2015 2016
Android ieee project titles 2015 2016Android ieee project titles 2015 2016
Android ieee project titles 2015 2016
SHPINE TECHNOLOGIES
 
Matlab titles 2015 2016
Matlab titles 2015 2016Matlab titles 2015 2016
Matlab titles 2015 2016
SHPINE TECHNOLOGIES
 
Why publish in an international journal?
Why publish in an international journal?Why publish in an international journal?
Why publish in an international journal?
Anindito Subagyo
 
IEEE PROJECT CENTER IN CHENNAI
IEEE PROJECT CENTER IN CHENNAIIEEE PROJECT CENTER IN CHENNAI
IEEE PROJECT CENTER IN CHENNAI
SHPINE TECHNOLOGIES
 
ANDROID IEEE PROJECT TITLES 2014
ANDROID IEEE PROJECT TITLES 2014ANDROID IEEE PROJECT TITLES 2014
ANDROID IEEE PROJECT TITLES 2014
SHPINE TECHNOLOGIES
 
Java titles 2015 2016
Java titles 2015 2016Java titles 2015 2016
Java titles 2015 2016
SHPINE TECHNOLOGIES
 
PROJECTS FROM SHPINE TECHNOLOGIES
PROJECTS FROM SHPINE TECHNOLOGIESPROJECTS FROM SHPINE TECHNOLOGIES
PROJECTS FROM SHPINE TECHNOLOGIES
SHPINE TECHNOLOGIES
 
Dot Net Course Syllabus
Dot Net Course SyllabusDot Net Course Syllabus
Dot Net Course Syllabus
SHPINE TECHNOLOGIES
 
Java course
Java course Java course
Java course
SHPINE TECHNOLOGIES
 
Embedded project titles1:2015-2016
Embedded project titles1:2015-2016Embedded project titles1:2015-2016
Embedded project titles1:2015-2016
SHPINE TECHNOLOGIES
 
JAVA TITLES 2014
JAVA TITLES 2014JAVA TITLES 2014
JAVA TITLES 2014
SHPINE TECHNOLOGIES
 
Scopus Overview
Scopus OverviewScopus Overview
Scopus Overview
FSC632
 
Plagiarism for Faculty Workshop
Plagiarism for Faculty WorkshopPlagiarism for Faculty Workshop
Plagiarism for Faculty Workshop
Cathy Burwell
 

Viewers also liked (20)

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

Similar to Material design full topics_animation

Material design
Material designMaterial design
Material design
Jackson F. de A. Mafra
 
TDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designTDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material design
Jackson F. de A. Mafra
 
why I called " interaction design " is not "IXD" but "InD" Ind course
why I called " interaction design " is not "IXD" but "InD"  Ind coursewhy I called " interaction design " is not "IXD" but "InD"  Ind course
why I called " interaction design " is not "IXD" but "InD" Ind course
Luise 刘刚
 
Web Animation using JavaScript: Develop & Design (Develop and Design)
Web Animation using JavaScript: Develop & Design (Develop and Design)Web Animation using JavaScript: Develop & Design (Develop and Design)
Web Animation using JavaScript: Develop & Design (Develop and Design)
Tan Le
 
Material design for android
Material design for androidMaterial design for android
Material design for android
Vmoksha Admin
 
Types of Animation in Mobile App Development.pdf
Types of Animation in Mobile App Development.pdfTypes of Animation in Mobile App Development.pdf
Types of Animation in Mobile App Development.pdf
StephieJohn
 
Summary of Material Design Guidelines
Summary of Material Design GuidelinesSummary of Material Design Guidelines
Summary of Material Design Guidelines
Amit Kumar Tiwari
 
Training Session iOS UI Guidelines
Training Session iOS UI GuidelinesTraining Session iOS UI Guidelines
Training Session iOS UI Guidelines
E2LOGY
 
The Visual Data Discovery Tool
The Visual Data Discovery ToolThe Visual Data Discovery Tool
The Visual Data Discovery Tool
Lisa Brown
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3
Kelley Howell
 
RBI paper, CHI 2008
RBI paper, CHI 2008RBI paper, CHI 2008
RBI paper, CHI 2008
guest0dd2a1
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
Brandon Nolte
 
User focus ux_of_ri_as
User focus ux_of_ri_asUser focus ux_of_ri_as
User focus ux_of_ri_as
Kate Walser
 
iOS 7 UI Guidelines
iOS 7 UI GuidelinesiOS 7 UI Guidelines
iOS 7 UI Guidelines
Aneeq Anwar
 
Changing the medium to challenge the message - A Conversational UI case study
Changing the medium to challenge the message - A Conversational UI case studyChanging the medium to challenge the message - A Conversational UI case study
Changing the medium to challenge the message - A Conversational UI case study
Jay Whittaker
 
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdfQuestion 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
infomalad
 
3 example1
3 example13 example1
3 example1
Huy Trần
 
Daffodil bit(s3) comp-1649_week 02_3 example1
Daffodil bit(s3) comp-1649_week 02_3 example1Daffodil bit(s3) comp-1649_week 02_3 example1
Daffodil bit(s3) comp-1649_week 02_3 example1
University of Greenwich
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
Rachael Miller
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
Rachael Miller
 

Similar to Material design full topics_animation (20)

Material design
Material designMaterial design
Material design
 
TDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material designTDC 2014 - Trilha Mobile - Material design
TDC 2014 - Trilha Mobile - Material design
 
why I called " interaction design " is not "IXD" but "InD" Ind course
why I called " interaction design " is not "IXD" but "InD"  Ind coursewhy I called " interaction design " is not "IXD" but "InD"  Ind course
why I called " interaction design " is not "IXD" but "InD" Ind course
 
Web Animation using JavaScript: Develop & Design (Develop and Design)
Web Animation using JavaScript: Develop & Design (Develop and Design)Web Animation using JavaScript: Develop & Design (Develop and Design)
Web Animation using JavaScript: Develop & Design (Develop and Design)
 
Material design for android
Material design for androidMaterial design for android
Material design for android
 
Types of Animation in Mobile App Development.pdf
Types of Animation in Mobile App Development.pdfTypes of Animation in Mobile App Development.pdf
Types of Animation in Mobile App Development.pdf
 
Summary of Material Design Guidelines
Summary of Material Design GuidelinesSummary of Material Design Guidelines
Summary of Material Design Guidelines
 
Training Session iOS UI Guidelines
Training Session iOS UI GuidelinesTraining Session iOS UI Guidelines
Training Session iOS UI Guidelines
 
The Visual Data Discovery Tool
The Visual Data Discovery ToolThe Visual Data Discovery Tool
The Visual Data Discovery Tool
 
Application Design - Part 3
Application Design - Part 3Application Design - Part 3
Application Design - Part 3
 
RBI paper, CHI 2008
RBI paper, CHI 2008RBI paper, CHI 2008
RBI paper, CHI 2008
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 
User focus ux_of_ri_as
User focus ux_of_ri_asUser focus ux_of_ri_as
User focus ux_of_ri_as
 
iOS 7 UI Guidelines
iOS 7 UI GuidelinesiOS 7 UI Guidelines
iOS 7 UI Guidelines
 
Changing the medium to challenge the message - A Conversational UI case study
Changing the medium to challenge the message - A Conversational UI case studyChanging the medium to challenge the message - A Conversational UI case study
Changing the medium to challenge the message - A Conversational UI case study
 
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdfQuestion 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
Question 8 (HCI presentation)What is HCI Explain at least 3 prin.pdf
 
3 example1
3 example13 example1
3 example1
 
Daffodil bit(s3) comp-1649_week 02_3 example1
Daffodil bit(s3) comp-1649_week 02_3 example1Daffodil bit(s3) comp-1649_week 02_3 example1
Daffodil bit(s3) comp-1649_week 02_3 example1
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
 
micwic2013_poster
micwic2013_postermicwic2013_poster
micwic2013_poster
 

Recently uploaded

Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
SkillCertProExams
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
1990 Media
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
Faculty of Medicine And Health Sciences
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
OECD Directorate for Financial and Enterprise Affairs
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 

Recently uploaded (19)

Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
 
XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 

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