Animations

Kotlin, Kotlin Coroutines, Animations

Suspending over Views

How to Kotlin Coroutines can be used for animations and more with views.
Chris Banes
Kotlin, Kotlin Coroutines, Animations

Suspending over Views — Example

This blog post is the second of two which explores how coroutines enables you to write complex asynchronous UI operations in a much simpler way. The first post goes through the theory, while this post demonstrates how they fix a problem.
Chris Banes
WindowInsets, Animations

Windows Insets + Fragment Transitions

A look at how to get fragment transitions working when using WindowInsets
Chris Banes
Animations, Fragments

Fragment Transitions

Using transitions with fragments has a few gotchas, this blog post looks at how to get it all working.
Chris Banes
Nested Scrolling, AppBarLayout, Animations

Carry on Scrolling

A look at how we added fling support to nested scrolling in Android, to AppBarLayout work in all scenarios.
Chris Banes
Animations

Why isn’t my animation running?

Let me tell you a story about something I spent a fair amount of time debugging last year. I had totally forgot about it until the other day when someone mentioned something they were seeing with Snackbar, and it turned out to be the same thing.
Chris Banes
Animations, Android Views

Snippet: Animated Action Bar Items

This snippet is taken from some of the code I’ve recently released in photup [http://www.senab.co.uk/2013/01/19/photup-is-now-open-source/], and shows you how to make an Action Bar item more noticeable, allowing you to lead the user onto the correct path. You can see what I mean here: So why did I add this in photup? Well, one of the problems that I had with the selection screen was that there were many many clickable items on it: * Each item in the Grid is clickable twice, one for selection
Chris Banes