Profile cover photo
Profile photo
Vidya Narayanan
103 followers
103 followers
About
Posts

My amazing friends at Google, it seems like we have introduced a lag in refreshing the Photos app when new pictures or screenshots are taken, which makes it impossible to access the recent photos from inside of another app. The user needs to come out of that app, go into Photos, and often manually refresh from the overflow menu, then go back to the app they actually want to access the photos from!

There are a 100 other reasons I miss the Android gallery, but this particular aspect just really drives my productivity to a new low while using my Nexus 😑...

+Angana Ghosh+Jake Mintz​ - don't know who the right person to tag would be, but please pass it along if you can relate!
Add a comment...

Post has attachment
Add a comment...

Post has shared content
Game changing UX!
Better blur transitions

When first working on #Muzei, one of the things I thought about was how to make the blur transition (the animation between focused and blurred states) as natural as possible.

The naïve and computationally cheap approach would be to simply crossfade the blurred and focused versions. But the digital displays in NYC that inspired the effect in the first place [1] did a much better job, animating the blur radius over time, just like what happens in the real world (i.e. the effect you see when a camera's depth of field changes).

Unfortunately, to achieve this effect in a UI, you'd need to blur the image on-the-fly, with a different radius for each animation frame. That's pretty computationally expensive.

However, if you create a handful of blurred 'keyframes' with different radii and crossfade between those keyframes during the animation, the transition is almost seamless—after testing this technique out for Muzei, it felt like the perfect tradeoff between visual integrity and resource usage.

Finally, you can gracefully degrade the effect for weaker devices by varying the number of keyframes on device RAM, processing power, etc. In Muzei, I use the ActivityManager.isLowRamDevice method to decide the number of keyframes to keep in memory.

Check out some more details on this tip in the attached photos!

#AndroidDev #AndroidDesign

[1] https://medium.com/p/3a1721a6f716
Photo
Animated Photo
Blur Transitions
2 Photos - View album
Add a comment...

Post has attachment
The users in this community have amazing sense of style - I'd love for you to be #Stylists on Vue and help people pick outfits!  Watch this brief video to see what it's about... 

Post has attachment
Add a comment...

Post has attachment
If you are in the bay area, like to shop and would like to participate in a user study, contact admin@thesilverlabs.com- earn up to $50 while shopping with friends! 
Add a comment...

Post has attachment
The next wave in computing is personalization and context - and that will need a lot more than software can accomplish on its own!
Add a comment...
Wait while more posts are being loaded