Hacker News new | ask | show | jobs
by interpol_p 4373 days ago
One of the things I noticed about Google's design demos was that they looked very bespoke. Each app had some really cool but very custom animations. (For example the play button in the music app jumping out and filling a rect with an animated circular fill.)

How have their APIs improved to allow developers to easily animate things in the way they demonstrated?

It's great to have a strong design direction, but providing the APIs to make it easy to realise that design is just as important.

2 comments

Well, Disclaimer: I haven't actually used the API's. However on paper they look quite good:

http://developer.android.com/preview/material/animations.htm...

For example the play button jumping out would probably be a single call to ViewAnimationUtils.createCircularReveal()

One of the problems with the old Holo design language was that people were doing great things with it, but much of it had to be custom made. The API's simply weren't meant to be stretched and pulled in the directions people were going. At the moment it appears that this is one of the major problems Material is addressing.

That's excellent to see, thanks for finding that.
From what I gathered from all the material design videos (they have a handful of them on Youtube), they're providing everything to do what they did.