after thinking about it and making some test i created those effects with simple b4xcanvas and the results is not bad at all (tested on android simulator)
i added for now 4 animations, Door_Open, Door_Close, Radius_In, Radius_Out
Radius_Out is the same Effect as
@Erel did with his BitmapCreator library in post #1
Radius_in is the Opposite of that effect (as can be seen in the video)
example code of how i call it in my app:
Make sure to remove the default b4xpages transition effect with this code:
(put it in B4xmainpage B4XPage_Created sub)
B4XPages.GetManager.TransitionAnimationDuration = 0
then add the Page and create it like this:
B4XPages.AddPageAndCreate("multi",Multi_Page.Initialize)
now you can open the page like this:
Private Sub multitable_Click 'open multi table page
Multi_Page.loadpageinadvance 'load first colors and data
B4x_Transition.PrepareTransition_RadiusIn(xui, Root.Width, Root.Height,Root, Multi_Page.Root)
B4XPages.ShowPageAndRemovePreviousPages("multi")
End Sub
EDIT: 4 more animations added (PrepareTransition_FadeOut, PrepareTransition_SpiralOut, PrepareTransition_BurnOut, PrepareTransition_SlideOut)
download the spritesheet for the BurnOut animation and put it in File.DirAssets Folder!