bezierloading
A cool loading view with Bezier and a smooth circular motion
Library used
Thank you JeasonWong
Check out here
š§© BezierLoading
An extension for MIT App Inventor 2.This component is developed by th using Fast.
The BezierLoading class provides a customizable loading animation component, offering a wide range of configuration options.
Telegram | GitHub
Blogger | YouTube
Find More Extension
Terms & Conditions
Specifications
Package: io.th.bezierloading.bezierloading
Size: 19.93 KB
Version: 1.0
Minimum API Level: 7
Updated On: 2025-03-17T19:00:00Z
Built & documented using: FAST-CLI
v2.7.0
Apk @ More Info GitHub
io.th.bezierloading.bezierloading.aix (19.9 KB)
BezierLoading.aia (21.9 KB)
Output
Youtube video
Events:
BezierLoading has total 4 events.
Started
Loading animation started
Stopped
Loading animation stopped
Initialized
Loading view initialized
Removed
Loading view removed
Methods:
BezierLoading has total 14 methods.
Initialize
Initialize loading view in arrangement
Parameter | Type |
---|---|
arrangement | component |
Start
Start loading animation
Stop
Stop loading animation
Remove
Remove loading view from parent
Show
Show loading view
Hide
Hide loading view
Clockwise
Set rotation to clockwise
CounterClockwise
Set rotation to counterclockwise
Circle
Set shape to circle
Triangle
Set shape to triangle
Rectangle
Set shape to rectangle
Star
Set shape to star
Hexagon
Set shape to hexagon
Oval
Set shape to oval
Setters:
BezierLoading has total 11 setter properties.
ExternalRadius
Set external circle radius (0-100)
- Input type:
number
InternalRadius
Set internal circle radius (0-100)
- Input type:
number
AnimationDuration
Set animation duration (0-100, smaller = faster)
- Input type:
number
Colors
Set colors array as list for gradient colors.
- Input type:
text
Width
Set width of loading view
- Input type:
number
Height
Set height of loading view
- Input type:
number
BackgroundColor
Set background color of loading view
- Input type:
number
AutoStart
Set if loading should auto-start after initialization
- Input type:
boolean
RotationSpeed
Set rotation speed multiplier (0.1-5.0)
- Input type:
number
Clockwise
Set rotation direction (true = clockwise, false = counterclockwise)
- Input type:
boolean
Shape
Set loading shape (CIRCLE, TRIANGLE, RECTANGLE, STAR, HEXAGON, OVAL)
- Input type:
text
Getters:
BezierLoading has total 5 getter properties.
BackgroundColor
Get background color of loading view
- Return type:
number
AutoStart
Get if loading should auto-start after initialization
- Return type:
boolean
RotationSpeed
Get rotation speed multiplier (0.1-5.0)
- Return type:
number
IsClockwise
Get rotation direction (true = clockwise, false = counterclockwise)
- Return type:
boolean
Shape
Get loading shape (CIRCLE, TRIANGLE, RECTANGLE, STAR, HEXAGON, OVAL)
- Return type:
text
Thanks
TechHamara