Hello all, it's been a while since i've posted anything, i've created a few libraries small libraries for personal use and have not had so much time to share them.
Well, today is the day, this library is a wrapper from this library https://android-arsenal.com/details/1/5361 which i wrapped many months ago, i've cleaned it up a little and sharing it with you guys today, is nothing too fancy but it would give a very nice touch to any app in my humble opinion.
attached is the xml and jar files along with a B4A example on how to use it.
Also i'am including the resources folder which needs to be included using the
Please note that the AppCompat library is needed and the AppCompatActivity needs to be extended from the Main Activity.
Updated 10/10/2017 Version 1.01, Added OpenMenu method.
B4ACircleMenu
Author: Walter Flores
Version: 1
Hope you guys enjoy it, any questions please feel free to ask,
Regards,
Walter
Well, today is the day, this library is a wrapper from this library https://android-arsenal.com/details/1/5361 which i wrapped many months ago, i've cleaned it up a little and sharing it with you guys today, is nothing too fancy but it would give a very nice touch to any app in my humble opinion.
attached is the xml and jar files along with a B4A example on how to use it.
Also i'am including the resources folder which needs to be included using the
#AdditionalRes
Please note that the AppCompat library is needed and the AppCompatActivity needs to be extended from the Main Activity.
Updated 10/10/2017 Version 1.01, Added OpenMenu method.
B4ACircleMenu
Author: Walter Flores
Version: 1
- CircleMenu
Events:- MenuSelected (index as Int As )
- OnMenuClosed
- OnMenuOpened
- BringToFront
- Initialize (eventname As String, color As Int, openicon As String, closeicon As String)
initialize library
Example
<code>
Dim menu as CircleMenu
menu.Initialize("menu1", Colors.Blue, "open_menu", "close_menu")
</code> - Invalidate
- Invalidate2 (arg0 As Rect)
- Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
- IsInitialized As Boolean
- RemoveView
- RequestFocus As Boolean
- SendToBack
- SetBackgroundImage (arg0 As Bitmap)
- SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int)
- SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int)
- SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int)
- SetVisibleAnimated (arg0 As Int, arg1 As Boolean)
- OpenMenu
- addSubMenu (colors() As Int, icons() As String)
adds submenu icons to main menu
receives an array or colors and an array of strings whcih point to the icon resources
<code>
Dim rescolors() as int = Array As Int(Colors.red, Colors.blue, Colors.Green,Colors.Magenta)
Dim icons() as String = Array As String ("camera_2","icon_setting","save_48","blank_file")
menu.addSubMenu(rescolors, icons)
Activity.AddView(menu, 0, 0, 100%x, 100%y)
</code>
- Background As Drawable
- Color As Int [write only]
- Enabled As Boolean
- Height As Int
- Left As Int
- Padding()() As Int
- Parent As Object [read only]
- Tag As Object
- Top As Int
- Visible As Boolean
- Width As Int
Hope you guys enjoy it, any questions please feel free to ask,
Regards,
Walter
Attachments
Last edited: