🧩 CircularMenuX
An extension for MIT App Inventor 2.Developed by th aka TechHamara using Fast. It allows you to create an interactive circular menu with customizable properties such as colors, sizes, and behaviors
 Specifications
 Size: 10.83 KB
 Version: 1.0
 Minimum API Level: 7
 Updated On: 2025-01-30T19:00:00Z
 Built & documented using: FAST-CLI
 Download aix here
io.th.circularmenux.circularmenux.aix (10.8 KB)
 Demo aia here
CircularMenuX.aia (14.4 KB)
Demo apk get on GitHub
Connect me on Telegram
 Bete Tester @Passos_0213
Documentation
Events:
CircularMenuX has total 2 events.
 ItemClicked
Triggered when an item in the Circular Menu is clicked.
| Parameter | Type | 
|---|---|
| index | number | 
 CenterClicked
Triggered when the center item of the Circular Menu is clicked.
Methods:
CircularMenuX has total 13 methods.
 Initialize
Initialize the Circular Menu inside a Vertical or Horizontal Arrangement.
| Parameter | Type | 
|---|---|
| arrangement | component | 
 ItemBorderWidth
Get the border width of items
 ItemBorderColor
Get the border color of items
 ItemGap
Get the current gap between items in degrees
 PressedColor
Get the color of a pressed item
 StartAngle
Get the starting angle of the circular menu
 ItemColor
Get the color of a menu item
 BackgroundColor
Get the background color of the circular menu
 InnerRadiusWidth
Get the Inner Radius width of the radius
 OuterRadiusWidth
Get the Outer Radius width of the circular menu
 InnerRadius
Get the inner radius of the circular menu
 Radius
Get the radius of the circular menu
 ItemCount
Get the count of items in the circular menu
Setters:
CircularMenuX has total 14 setter properties.
 BackgroundColor
Set the background color of the Circular Menu.
- Input type: 
number 
 PressedColor
Set the Pressed color of the Circular Menu.
- Input type: 
number 
 OuterRadiusWidth
Set the Outer Radius width of the Circular Menu.
- Input type: 
number 
 InnerRadiusWidth
Set the Inner Radius Width of the Circular Menu.
- Input type: 
number 
 Radius
Set the radius of the Circular Menu.
- Input type: 
number 
 InnerRadius
Set the inner radius of the Circular Menu.
- Input type: 
number 
 StartAngle
Set the start angle of the Circular Menu.
- Input type: 
number 
 ItemColor
Set the item color of the Circular Menu.
- Input type: 
number 
 ItemCount
Set the number of items in the Circular Menu.
- Input type: 
number 
 PointerSize
Set the size of the pointers in the center
- Input type: 
number 
 PointerColor
Set the color of the pointers
- Input type: 
number 
 ItemBorderWidth
Set the border width for each item in the Circular Menu.
- Input type: 
number 
 ItemBorderColor
Set the border color for items in the Circular Menu.
- Input type: 
number 
 ItemGap
Set the gap between items in degrees
- Input type: 
number 
Blocks
##Demo Output






Thanks and Regards
TechHamara





