This is a wrap for this Github project.
Requirements:
- B4A 6+
- Your App must be ready for AppCompat 3.20+
- DesignSupport lib 2.0+
SpaceNavigation
Author: DonManfred (wrapper)
Version: 1
			
			Requirements:
- B4A 6+
- Your App must be ready for AppCompat 3.20+
- DesignSupport lib 2.0+
SpaceNavigation
Author: DonManfred (wrapper)
Version: 1
- SpaceItem
 Methods:- Initialize (itemName As String, Icon As String)
- IsInitialized As Boolean
 - ItemIcon As Int
- ItemName As String
 
- SpaceNavigationView
 Events:- onCentreButtonClick ( As )
- onItemClick (index as Int As , text As String)
 - ba As BA
 - BringToFront
- DesignerCreateView (base As PanelWrapper, lw As LabelWrapper, props As Map)
- Initialize (EventName As String)
- 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)
- addSpaceItem (spaceItem As SpaceItem)
 Add space item to navigation
 spaceItem: item to add
- changeBadgeTextAtIndex (badgeIndex As Int, badgeText As Int)
 Change badge text at index
 badgeIndex: target index
 badgeText: badge count text to change
- changeCurrentItem (indexToChange As Int)
 Change current selected item to given index
 indexToChange: given index
- hideAllBadges
 Hiding all available badges
- hideBudgeAtIndex (index As Int)
 Hide badge at index
 index: badge index
- initWithSaveInstanceState (savedInstanceState As Bundle)
 Initialization with savedInstanceState to save current selected
 position and current budges
 savedInstanceState: bundle to saveInstance
- onSaveInstanceState (outState As Bundle)
 Save budges and current position
 outState: bundle to saveInstance
- showBadgeAtIndex (itemIndex As Int, badgeText As Int, badgeColor As Int)
 Show badge at index
 itemIndex: index
 badgeText: badge count text
- showIconOnly
 Show only icon in item
- showTextOnly
 Show only text in item
 - ActiveSpaceItemColor As Int [write only]
 Set active item text color
- Background As Drawable
- CentreButtonColor As Int [write only]
 Set centre circle button background color
- CentreButtonIcon As String [write only]
 Set centre button icon
- Color As Int [write only]
- Enabled As Boolean
- Font As Typeface [write only]
 Set custom font for space item textView
- Height As Int
- InActiveSpaceItemColor As Int [write only]
 Set inactive item text color
- Left As Int
- Parent As Object [read only]
- SpaceBackgroundColor As Int [write only]
 Set main background color
- SpaceItemIconSize As Int [write only]
 Set item icon size
- SpaceItemIconSizeInOnlyIconMode As Int [write only]
 Set item icon size if showIconOnly() called
- SpaceItemTextSize As Int [write only]
 Set item text size
- Tag As Object
- Top As Int
- Visible As Boolean
- Width As Int
 
Attachments
			
				Last edited: