Mi sa che fai tutto con le proprietà top, spostando "pixel per pixel".
So che non vorresti usare librerie altrui, per vari motivi, ma la AnimationPlus potresti usarla.
Cmq, questa usa delle API Android che potresti richiamare direttamente... solo che la mia memoria e la TROPPA roba che leggo, mi impediscono di ricordare quali siano.
Tu sai cercare bene su b4x, sono certo che le troverai, sono API dedicate proprio alle animazioni.
Se le trovi, fammelo sapere (qui) altrimenti tra un po' te le cerco (devo ancora fare colazione !!!)