🧩 CircularMenuX
An extension for MIT App Inventor 2. And DistrosDeveloped 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
io.th.circularmenux.circularmenux.aix (10.8 KB)
Demo aia here
CircularMenuXniotron.aia (14.5 KB)
Demo apk get in GitHub
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
Results
Thanks and Regards
TechHamara
More info check out GitHub page
Any Suggestions or welcome