
I used my new class, TenPatch for most of that. The animations were all done in Spine. Unfortunately my technique requires exporting the frames to a texture atlas. With the new Spine libGDX runtime available, I'll be turning my attention to making a proper SpineDrawable class to be used in UI's. Better than my last attempt, anyway.
Download here: https://github.com/raeleus/Shimmer-UI-Example/releases