⭕ [FREE] Circle Menu Extension : Added Support For Floating On Screen

⭕ CircleMenu

Presenting you with my new extension extension component for CircleMenu to add circular menu to your app with a lot of customizations.



circle_menu



ℹ️ CircleMenu

💡  Current Version 2.0
📁  File Size 23 KB
📦  in.akshatt.CircleMenu
📅   Created On 2022-01-18 | Updated On - 2022-09-24

Method Blocks


image

Create - Creates a circular menu.

component_method (1)

OpenMenu - Opens the menu.

component_method (2)

CloseMenu - Closes the menu.

component_method (3)

isMenuOpened - Returns if menu is opened.

component_method (4)

SetMainMenu - Sets up main menu, set the icon color to -1 if you dont want to add any color

component_method (5)

AddSubMenu - Adds a sub menu, set the icon color to -1 if you dont want to add any color.

component_method (6)

SetShadowRadius - Sets the shadow radius of menu.

component_method (7)

SetIconSize - Sets the size of the menu icons. Note:- This method may not work properly

component_method (8)

Use Hex - For using hex color code.


image
Gravity Properties


Event Blocks

component_event (1)

OnMenuOpened - It is called when the menu has been opened

component_event (2)

OnMenuClosed - It is called when the menu has been closed

component_event

OnMenuSelected - It is called when the menu item has been selected has been opened. Returns id [int] of the item

↘️ Usage




Special thanks to @shreyash for his amazing Rush


Download


Liked My Work?

Support me on:

https://ko-fi.com/akshatdeveloper

Special thanks to the library owner:-

Hit :sparkling_heart: button if you liked the extension.

Fly here for the reviews

19 Likes

very nice extension

Epic work @AkshatRana :fire: :fire:

2 Likes

Extension Reviews

Review from @Ghica :slightly_smiling_face: ->

2 Likes

Version 1.1 [ Orientation Error Fix ]

After a long time I am here with a new update for this extension.

About Update

This update contains a bug fix which caused error when we changed the screen orientation. So I came up with a solution which I will tell further.

How to fix?

In order to fix the bug you have to update your extension to 1.1 update. After that you need to use procedure block to make circle menu.

Now.. Add the Screen Orientation Changed Event to blocks section and run the procedure from there as shown below:-

Where create_menu is the procedure to create the circular menu.

To buy, DM me :slight_smile:

Update Free For Previous Buyers

1 Like

New Update [2.0] :tada: Added Support For Floating On Screen

For the past few days, I was trying to implement a new feature that shows the circle menu floating on the screen.

Below is the demo:-

Updated Blocks:-

image

Now You don't need to pass any view component to create the view.

image

Added blocks to control gravity on screen.

Updated Usage

DM me to buy

Pricing Update

The extension is now free.
See the main post for download link.

1 Like

What block to put at "margins"?
If empty, it shows "The arguments , [85] are the wrong number of arguments for Create..." at Companion.

Provide a list of 4 items like this:

image

1 Like

Thank you! Worked.

Great, But Keep your work up to date as SDK requirements. :tada:

This can be a big great if you really improve yourself and your extension.

Have a nice day! Dear., Keep Growing!