1:15 Android Animation APIs (overview) : View Animations Value Animator Object Animator View Property Animator Transitions Animated Vector Drawable Physics Motion Layout 2:52 One single use case where View Animations are still required And that is when you are doing Window Animations, when a new activity launches 3:34 Other use case for View/Window Animations is if fragment transactions are being done 3:56 So, When to use View Animations(android.view.animation) : Window animations Fragment animations requiring measured size 4:17 Animator 5:25 Animators ObjectAnimator ValueAnimator Animator AnimatorSet 5:37 ViewPropertyAnimator -> ValueAnimator -> Animator 7:25 PropertyValueHolder demo 8:30 ObjectAnimator demo code ObjectAnimator.ofPropertyValuesHolder(failText, scale X, Scale Y, alpha).. 8:38 Above PropertyValueHolders in xml 9:25 ViewPropertyAnimator 11:10 ValueAnimator 12:44 When to use which Animator ObjectAnimator - general purpose, property animator ValueAnimator - custom animation ViewPropertyAnimator - multiple properties on the same view, fire and forget PropertyValuesHolder - multiple property on the same object AnimatorSet - choreograph a set of animations 14:10 Animated Vector Drawable It connects together Vector Drawable to one and multiple objects of Animator 15:12 When to use AnimatedVectorDrawable : Icon animations Fire & forget animations Performance critical 15:50 Physics based Animations Interruptible Continuity Realistic look 19:20 Transitions 21:45 When too use Transitions : Shared element activity transitions Window content enter/exit Modularize animations Simple changes 22:13 Motion 22:35 Constraint Layout 2.0 :- Helpers 26:20 Motion Layout
@SriyankSiddhartha5 жыл бұрын
thank you for this.
@haykmkrtchyan70934 жыл бұрын
God bless you!
@MiaKhalifa-jl7bb4 жыл бұрын
@@SriyankSiddhartha Thanks u save my 39: 36 min thanks again!
@osmanmusse62234 жыл бұрын
God bless you
@codinginflow5 жыл бұрын
This is amazing. And John Hoford is such a cool guy
@ottocheley78524 жыл бұрын
Do you know how they did the juggling man at 6:03
@codinginflow4 жыл бұрын
@@ottocheley7852 no
@mrinspirational71574 жыл бұрын
Nice to see you here, I,m you,re subscriber and a big fan also. Love you're work.
@codinginflow4 жыл бұрын
@@mrinspirational7157 thank you friend
@aabhishek49114 жыл бұрын
@Coding in Flow , when can we expect a super tutorial on android animations :D
@codinginflow5 жыл бұрын
In 2019 people will wonder why all their apps start dancing and bouncing
@mdejoss13115 жыл бұрын
did you make tutorial about animation in android studio? , you tutorial video is good ...
@amankumarkashyap4005 жыл бұрын
Sir waiting for your video to understand the animation better
@pranilrathod5 жыл бұрын
lol xD
@SinanAkkoyun4 жыл бұрын
xD
@nishaoberoi2304 жыл бұрын
You are here Love to see you here
@arpan.sarkar5 жыл бұрын
John Hoford is a great guy, always having a mild smile on his face.
@chelseaisking5 жыл бұрын
Please add a codelab based on this so that we can get hands on experience
@srishtirohatgi94564 жыл бұрын
did they do it? or any other source to learn this stuff?
@AbhishekBansal145 жыл бұрын
Nice overview of all animation frameworks, gives me pointers on what to learn next for animations in Android
@user-qo6vx9dm6m5 жыл бұрын
12:26 I try that code, it's doesn't work but when I change textView.invalidate() to textView.setText(spannable), it works well
@thomato12673 жыл бұрын
Each animation api's usecase scenario summary: 37:47
@FreedivingTrainer5 жыл бұрын
Usefull video. Where and when we could try transition tool? There is alredy year since you introduce it
@thunderkilll10375 жыл бұрын
can we have the code or something ?
@vuluongtrieu26095 жыл бұрын
37:55 summary
@antoneltonij83624 жыл бұрын
Thanks. It was so clear for understanding!
@andrewtfluck5 жыл бұрын
I need that keyframe tool in my life :)
@chrislagos445 жыл бұрын
very useful stuff. That last speaker was mint. Haha
@felicityizhari4 жыл бұрын
woah! so much inspiration!
@alok15 жыл бұрын
Subtitles in English are missing in someplaces
@user-sm8rn8gx9h Жыл бұрын
did this video has sample code?
5 жыл бұрын
This video helped a lot.
@keshavejat5 жыл бұрын
Finally i got the answer
@kazimd.saidul42124 жыл бұрын
Please shared with us slide link
@inspirecoding54604 жыл бұрын
Wooow ... amazing :)
@ROHITSINGH-kw1oo2 жыл бұрын
17:30
@chrislagos445 жыл бұрын
What is alpha 2, btw.
@user-ov9hv2go3g5 жыл бұрын
Could someone please provide an example of the animation at 12:23?
@bogdannoana1055 жыл бұрын
It's the code of the top right animatoin of the current slide