B4A Library [B4X] [B4A] B4XDaisy UI Kit - Native Components inspired by DaisyUI & Tailwind

Duque

Active Member
Licensed User
Longtime User
Your library is amazing and very well done.

However, you indicate that it's B4X, but when running it in B4J, the first error appears: it doesn't recognize the Panel library (Pane is used in B4J).

This raises the question: is it fully B4X (compatible with all platforms) or is it designed only for B4A?
It's a shame that, for now, it only works in B4A and not in B4J and B4I.
 

Mashiane

Expert
Licensed User
Longtime User
Thank you so much, I appreciate.

B4J and B4I are on the roadmap, thus for now the thread title is [B4X] [B4A].

Kind Regards

Mashy..
 

TILogistic

Expert
Licensed User
Longtime User
Very well done, congratulations.

If you're considering B4X (cross-platform) animations, you could use easing functions instead of the native ones.


Or you could create a B4X animation engine (custom class) using easing function algorithms and others.

I worked on this a while ago, and now I'm updating it to add other functions to this animation engine, based on GSAP (GreenSock Animation Platform). That is, a B4XGSAP class.

ref.

example:

B4X:
Dim gsap As GSAP
gsap.Initialize(Button1)

'Animaciones en paralelo
gsap.Add("x", 0, 200dip, 1000, "easeOutQuad", True, 0, 0, False)
gsap.Add("alpha", 1, 0, 600, "easeOutBounce", True, 0, 0, False)

'Animación en serie (después de las anteriores)
gsap.Add("scale", 1, 1.5, 800, "easeInOutCubic", False, 0, 0, False)

'Animación final: cambio de color
gsap.Add("bgcolor", Colors.Red, Colors.Blue, 1500, "easeInOutSine", False, 0, 0, False)

gsap.Play
 
Last edited:

Mashiane

Expert
Licensed User
Longtime User
Thank you so much for the compliments. Lovely, I will sure check this animation lib out, thanks. The roadmap for this UIKit was to port the Motion.js animations to it, only after I finish everything though. I will surely learn a lot from what you have done. I appreciate.
 

TILogistic

Expert
Licensed User
Longtime User
The current version of B4XGSAP is based on the motion.js methods in B4X (see published code).

The new version I'm working on is adding some features and methods from GSAP.
 

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User
B4XDaisyOverlay





 

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User

Mashiane

Expert
Licensed User
Longtime User
Version 0.40 is out...

Here are the newest components.




 
Reactions: byz

Mashiane

Expert
Licensed User
Longtime User
Cookies are required to use this site. You must accept them to continue using the site. Learn more…