My attempt to create a ListView that can flip its items like the native android launcher does.