![]() |
ActionComponents
04.05.00
Customizable UI and time-saving tools for Android development with Xamarin and Visual Studio.
|
Classes | |
class | ACAlert |
The ActionComponents.ACAlert is a custom RelativeLayout with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched , Moved and Released and moving, and resizing. The ActionComponents.ACAlert includes a Purge method to release the memory being held by it's subviews and layouts. More... | |
class | ACAlertAppearance |
class | ACAlertButton |
Holds all information about a ActionComponents.ACAlertButton attached to a ActionComponents.ACAlert More... | |
class | ACAlertButtonAppearance |
Controls the appearance of a ActionComponents.ACAlertButton More... | |
class | ACAlertDragConstraint |
Defines the ActionComponents.ACViewDragConstraintType of constraint placed on the X or Y axis of a ActionComponents.ACView and the optional minimumValue and maximumValue for Constrained axis types More... | |
class | ACAlertOverlay |
class | ACColor |
A cross-platform tool for working with colors in the iOS and Android Mobile Operating systems. ACColor represents a union of nearly all of the options and features of both UIColor from iOS and the Color object from Android so the property or method used on one platform can be used on another without change in syntax. Several new features are supported such creating a color from or returning a color as a CSS/Web Hex String in the form #RRGGBB or #AARRGGBB. ACColor is fully compatible with UIColor and Color so it can be used anywhere those objects would be used and can be cast to and from those types implicitly. More... | |
class | ACColorCube |
The Action Color Cube displays a color selection cube in the app's user interface that allows the user to move a pointer around to select the Hue , Saturation and Brightness of a generated color. More... | |
class | ACColorIndicator |
Represents a color selection indicator inside of an ActionColorCube or ActionHueBar . The uses can drag the indicator around to select a color. More... | |
class | ACColorWell |
The Action Color Well displays a framed color well that shows the currently selected color and allows the user to tap the well which raises the Touched event. More... | |
class | ACDownloadItem |
Holds all information about a given file to be downloaded such as the URL and the destination directory. Events can be raised when the individual file has finished downloading for completed, canceled or on download error. More... | |
class | ACDownloadManager |
This object handles the downloading of open of more files from the internet. It provides events for handling progress, suspension and restart, and error hanlding routines. More... | |
class | ACHueBar |
The Action Color Hue Bar presents a hue selection bar to the user that they can interact with to select the current color. This control is typically used with an ACColorCube to present the full color selection UI. More... | |
class | ACImage |
The ActionComponents.ACImage is a static class that adds several helpful utilities for dealing with images as Bitmaps . More... | |
class | ACImageInfo |
The ActionComponents.ACImageInfo holds information about an image file that has been decoded by the ActionComponents.ACImage static class. More... | |
class | ACImageView |
The ActionComponents.ACImageView is a custom ImageView with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched , Moved and Released and image loading, scaling and rotation. The ActionComponents.ACImageView includes a DisposeImage method to release the memory being held by an image Bitmap . Memory will automatically be purged before loading a new image into this ActionComponents.ACImageView. More... | |
class | ACLabel |
The ActionComponents.ACLabel has helper methods and events such as Touched and Released that turn it into an interactive element. More... | |
class | ACNavBar |
A left-side, icon based, customizable navigation strip and view controller More... | |
class | ACNavBarAppearance |
Controls the appearance of a ActionComponents.ACNavBar with properties such as background color, border color, and shadow color More... | |
class | ACNavBarButton |
Defines a button that can be added to a ActionComponents.ACNavBar of a given ActionComponents.ACNavBarButtonType and ActionComponents.ACNavBarButtonState. Three ActionComponents.ACNavBarButtonAppearance properties controll the look and feel of the button when it is Enabled, Disabled or Selected. More... | |
class | ACNavBarButtonAppearance |
Defines the appearance of a ActionComponents.ACNavBarButton More... | |
class | ACNavBarButtonCollection |
This collection holds all buttons within a given section (top, middle or bottom) of a ActionComponents.ACNavBar and has properties to control the appearance of new ActionComponents.ACNavBarButtons added to the collection. More... | |
class | ACNavBarPointer |
The arrow pointer that is optionally displayed by the selected ActionComponents.ACNavBarButton of a ActionComponents.ACNavBar More... | |
class | ACOval |
class | ACOvalAppearance |
class | ACSlider |
ActionComponents.ACSlider is a custom slider control designed to operate like the brightness and contrast sliders built into the iPhone Control Center. The FillPercent property gets or sets the percentage that the slider is filled (from 0% to 100%). If the user taps of drags in the control (from top to bottom) the FillPercent will be adjusted accordingly and the ValueChanged ,Touched , Moved , and/or Released events will be raised. More... | |
class | ACTableCell |
The ActionComponents.ACTableCell is used by the ActionComponents.ACTableViewController to display ActionComponents.ACTableSections and ActionComponents.ACTableItems from the controller's ActionComponents.ACTableViewDatasource More... | |
class | ACTableIndex |
Index used to translate a ListView position into an ActionComponents.ACTableViewController ActionComponents.ACTableSection and ActionComponents.ACTableItem index. More... | |
class | ACTableItem |
The ActionComponents.ACTableItem works with the ActionComponents.ACTableViewController to provide a simple way to present tabular information without have to create a lot of repetitive code. The ActionComponents.ACTableItem will be contained in a ActionComponents.ACTableSection and the resulting information will be displayed in a ActionComponents.ACTableCell More... | |
class | ACTableSection |
The ActionComponents.ACTableSection works with the ActionComponents.ACTableViewController to provide a simple way to present tabular information without have to create a lot of repetitive code. It contains a collection of ActionComponents.ACTableItems used to build a standard UITableView from. More... | |
class | ACTableViewAppearance |
Controls the appearance of a ActionComponents.ACTableViewController with properties such as background color, border color, and shadow color. More... | |
class | ACTableViewController |
The ActionComponents.ACTableViewController is a type of custom ListView that has several helper routines to make working with simple lists easier and requiring fewer lines of code. The ActionTable has been designed to be highly code compatible with the iOS version so that a maximum of code can be shared between the two platforms. The ActionComponents.ACTableViewController contains a ActionComponents.ACTableViewDataSource with a collection of ActionComponents.ACTableSections and ActionComponents.ACTableItems that provide the data for the list. More... | |
class | ACTableViewDataSource |
The ActionComponents.ACTableViewDataSource provides all data to it's parent ActionComponents.ACTableViewController via the controller's RequestData event. It maintains a collection of ActionComponents.ACTableSections each containing a collection of ActionComponents.ACTableItems. As a result, you may never need to create a custom version of this class to support your ListView maintained by the ActionComponents.ACTableViewController. More... | |
class | ACTile |
The ACTile is a custom UIView that defines several helper properties and methods that make it a great basis for any custom user interface controls. It defines helper events for being Touched , Moved , and/or Released and can be set to automatically become the front view when it is touched. And provides methods to make moving, rotating, and resizing the ACTile easier with less code. More... | |
class | ACTileAppearance |
Defines the customizable properties of an ACTile that control it's look and feel. More... | |
class | ACTileController |
Creates, maintains and controls a scrollable collection of ACTile object that can be organized into ACTileGroups . Provides routines to automatically "live update" the contents or styling of the tiles and routines to handle user interaction with the tile selection. More... | |
class | ACTileControllerAppearance |
Defines the customizable properties of an ACTileController that control it's look and feel. More... | |
class | ACTileGroup |
Maintains a collection of ACTile objects that are contained within a ACTileController . The ACTileGroup handles the creation and layout of the ACTile objects and can controll a collection of different sized and shaped tiles. More... | |
class | ACTileGroupAppearance |
Defines the customizable properties of an ACTileGroup that control it's look and feel. More... | |
class | ACTileGroupCellConstraint |
Controls the number of rows or columns that will appear inside a given ACTileGroup More... | |
class | ACTileLiveUpdate |
Defines the base prototype for all ACTileLiveUpdate types. More... | |
class | ACTileLiveUpdateControllerChromaKey |
Mutates the color of the given ACTile attached to this ACTileLiveUpdate with in the given brightness range for the given base color. More... | |
class | ACTileLiveUpdateGroupChromaKey |
Causes a random color mutation within a given brightness range off the provided base color for every ACTile in the ACTileGroup attached to this ACTileLiveUpdate . More... | |
class | ACTileLiveUpdateGroupColor |
Changes the background color of every ACTile in the ACTileGroup attached to this ACTileLiveUpdate action to one of the colors listed in sequence. More... | |
class | ACTileLiveUpdateGroupColorRandom |
Changes the background color of every ACTile in the ACTileGroup attached to this ACTileLiveUpdate action to one of the colors listed in sequence. More... | |
class | ACTileLiveUpdateTileChromaKey |
Mutates the color of the given ACTile attached to this ACTileLiveUpdate with in the given brightness range for the given base color. More... | |
class | ACTileLiveUpdateTileColor |
Changes the background color of the ActionTile.ACTile attached to this ActionTile.ACTileLiveUpdate action to one of the colors listed in sequence More... | |
class | ACTileLiveUpdateTileImages |
Mutates the image of a selected ACTile by cycling through a list of provided images. More... | |
class | ACTileLiveUpdateTileSequence |
Runs a sequence of ACTileLiveUpdate actions against the given ACTile . More... | |
class | ACTileLiveUpdateTileStyle |
Cycles through all of the ACTileStyle s for the given ACTile attached to this ACTileLiveAction More... | |
class | ACTileLiveUpdateTileText |
Changes the title, subtitle and description for the given ACTile by cycling through the list of available entries. More... | |
class | ACTileNavigationBar |
Handles the Navigation Bar that can be shown at the top of a ACTileController . The developer can include Buttons on the left and right hand sides of the bar. More... | |
class | ACTileNavigationBarAppearance |
Defines the customizable properties of an ACTileNavigationBar that control it's look and feel. More... | |
class | ActionCanvasExtensions |
Helper extensions when working with Android drawing Canvas More... | |
class | ACTray |
The ActionComponents.ACTray is a dockable, customizable, slide-out View controller with a dragTab that can be attached to the edge of any parent View . The ActionComponents.ACTray handles sliding the attached View based on the ActionComponents.ACTrayType. More... | |
class | ACTrayAppearance |
Controls the appearance of a ActionComponents.ACTray with properties such as background color, border color, and shadow color. More... | |
class | ACTrayGestureListener |
class | ACTrayManager |
The ActionComponents.ACTrayManager controls a collection of ActionComponents.ACTrays and manages them like a set of palettes or menus. Only one ActionComponents.ACTray in the collection can be open at one time. The ActionComponents.ACTrayManager defines events that can be handled based on the user's interaction with any ActionComponents.ACTray in the group. More... | |
class | ACVerticalTextView |
Creates a vertical TextView that can be added to and Android View | |
class | ACView |
The ActionComponents.ACView is a custom RelativeLayout with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched , Moved and Released and moving, and resizing. The ActionComponents.ACView includes a Purge method to release the memory being held by it's subviews and layouts. More... | |
class | ACViewController |
The ActionComponents.ACViewController is a helper class for working with Views that have been inflated from a .axml file by providing a place to hold the code to handle any UI Widgets so you don't have to put it in the Activity class that is loading the view. Create a child of this class, override the Initialize method and place the code to handle your UI Widgets there. More... | |
class | ACViewDragConstraint |
Defines the ActionComponents.ACViewDragConstraintType of constraint placed on the X or Y axis of a ActionComponents.ACView and the optional minimumValue and maximumValue for Constrained axis types More... | |
class | ACWebView |
The ActionComponents.ACWebView is a custom WebView with built-in helper routines to automatically handle user interaction such as dragging (with optional constraints on the x and y axis), events such as Touched , Moved and Released and moving, and resizing. The ActionComponents.ACWebView includes methods to assist in loading content for display. More... | |
class | AppracatappraLicenseManager |
The Appracatappra License Manager handles verfiying your licensed version of a Appracatappra developer product purchased from our online store. You will need to provide the customer information used to purchase the product, the product license that was sent to you in your purchase receipt and a product activation key. You can generate the activation key at http://appracatappra.com/checkout/activate-license/. You have a limited number of product activations so please make a copy of your Activation Key and keep it in a safe place. More... | |
class | HSVColor |
Defines a color as its Hue, Saturation and Value properties and contains utilities to move the color to and from other color spaces such as UIColor . More... | |
class | HSVImage |
The HSVImage class creates the HSV images to present in the ACColorCube and ACHueBar based on the current Hue, Saturation and Value properties. More... | |
class | Resource |
class | RGBColor |
Represents a color based on its Red, Green and Blue properties and contains the propereties and methods to convert the color to a different color space, such as UIColor . More... | |
class | TimerState |
Tracks the state of the live update timer. More... | |
|
strong |
|
strong |
Defines the location that a ActionComponents.ACAlert will be displayed at.
Enumerator | |
---|---|
Top |
The ActionComponents.ACAlert will be displayed at the top of the screen |
Middle |
The ActionComponents.ACAlert will be displayed in the middle of the screen |
Bottom |
The ActionComponents.ACAlert will be displayed at the bottom of the screen |
Custom |
The ActionComponents.ACAlert will be displayed initially at the top left corner of the screen but can be positioned anywhere via code. |
|
strong |
Defines the type of ActionComponents.ACAlert that will be created and displayed
Enumerator | |
---|---|
Default |
A standard ActionComponents.ACAlert that contains an optional |
ActivityAlert |
Like the |
ActivityAlertMedium |
Displays a medium sized ActionComponents.ACAlert with an embedded |
ProgressAlert |
Like the |
Subview |
Allows you to insert a custom subview into the ActionComponents.ACAlert |
|
strong |
Defines where a ActionComponents.ACNavBarButtonCollection is located within a given ActionComponents.ACNavBar
Enumerator | |
---|---|
Top |
The ActionComponents.ACNavBarButtonCollection is at the |
Middle |
The ActionComponents.ACNavBarButtonCollection is at the |
Bottom |
The ActionComponents.ACNavBarButtonCollection is at the |
|
strong |
Defines all of the states a ActionComponents.ACNavBarButton can be in
A botton's state can only be read and not directly set by the user. It is controlled by the parent ActionComponents.ACNavBar
|
strong |
Defines the type of a given ActionComponents.ACNavBarButton
The ActionComponents.ACNavBarButtonType controlls how the button is displayed in the parent ActionComponents.ACNavBar and what happens when the user touches the button
Enumerator | |
---|---|
View |
Handles showing an attached If no view is attached to the ActionComponents.ACNavBarButton and it is touched by the user a |
AutoDisposingView |
Handles showing an attached When the user touches this button a |
Tool |
NavBar button tool does not handle views or move the pointer but responds to touch This type of button does not controll an attached |
Notification |
NavBar notification button does not handle views or touch and is for display only This type of button is for display ONLY and neither controlls an attached |
|
strong |
Defines the position of an image displayed as the background of a ActionComponents.ACOval
|
strong |
Defines the source of a given ActionComponents.ACTableCell as a ActionComponents.ACTableSection Header
or Footer
property or a ActionComponents.ACTableItem
Available in ActionPack Business or Enterprise only.
Enumerator | |
---|---|
Header |
The source is a ActionComponents.ACTableSection |
Footer |
The source is a ActionComponents.ACTableSection |
Item |
The source is a ActionComponents.ACTableItem |
|
strong |
Defines the source of an image displayed in an ActionComponents.ACTableItem
Available in ActionPack Business or Enterprise only.
Enumerator | |
---|---|
None |
No image |
FromFile |
Loaded from the file specified in the |
FromResource |
Loaded from the |
CustomDrawn |
The ActionComponents.ACTableItem will request the caller custom draw the image by raising the |
|
strong |
|
strong |
Defines how the rows
and columns
inside a ACTileGroup
will grow based on the number of the contained ACTile
s and the size of the parent ACTileController
that holds the controller.
Enumerator | |
---|---|
Flexible |
Calculated from the number of |
Fixed |
A fixed number of |
FitParent |
Fills the parent |
|
strong |
Defines the type of a ACTileGroup
based on the ACTileControllerScrollDirection
and the size of the ACTileController
that is hosting the group.
This property will control how the group behaves.
Enumerator | |
---|---|
ExpandingGroup |
For |
PageGroup |
The |
FixedSizePageGroup |
For |
FixedSizeGroup |
The |
|
strong |
Defines the number of cells
required to display a given ACTile
within it's parent ACTileGroup
A cell
is the unit of measure with the "virtual layout grid" that ACTile
are laid out in.
Enumerator | |
---|---|
Single |
A single |
DoubleHorizontal |
Two horizontal |
QuadHorizontal |
Four horizontal |
DoubleVertical |
Two vertical |
Quad |
Four |
Custom |
Allows the developer to customize the tile size in rows and columns used. |
|
strong |
Defines the style of a ACTile
and controls what information it will display and how that information will be rendered.
Enumerator | |
---|---|
Default |
A |
DescriptionBlock |
A |
CornerIcon |
A |
TopTitle |
A |
BigPicture |
A |
Scene |
A |
Accessory |
A |
CustomDrawn |
Allows the user to custom draw the |
|
strong |
Controls the frame drawn around a ActionComponents.ACTray
The frame interacts with the ActionComponents.ACTrayOrientation property
Enumerator | |
---|---|
None |
No frame will be drawn around the ActionComponents.ACTray The |
EdgeOnly |
Only the edge of the ActionComponents.ACTray containing the The ActionComponents.ACTrayOrientation controls which edge gets the frame |
EdgeAndSides |
All edges of the ActionComponents.ACTray except the back one will receive the frame The ActionComponents.ACTrayOrientation defines the back edge of the ActionComponents.ACTray |
FullFrame |
All edges of the ActionComponents.ACTray will receive the frame |
|
strong |
Defines the orientation of the ActionComponents.ACTray within the screen
This property also controls how the ActionComponents.ACTray responds to user interaction and where the dragTab
is located
Enumerator | |
---|---|
Top |
The ActionComponents.ACTray is at the top of the screen The |
Bottom |
The ActionComponents.ACTray is at the bottom of the screen The |
Left |
The ActionComponents.ACTray is on the left side of the screen The |
Right |
The ActionComponents.ACTray is on the ride side of the screen The |
|
strong |
Controls where the dragTab
is located on the ActionComponents.ACTray
This location also interacts with the ActionComponents.ACTrayOrientation
Enumerator | |
---|---|
TopOrLeft |
The |
Middle |
The |
BottomOrRight |
The |
Custom |
The Based on the ActionComponents.ACTray's ActionComponents.ACTrayOrientation, the |
|
strong |
Defines the type of dragTab
for the given ActionComponents.ACTray
the appearance
property of the ActionComponents.ACTray controls the look/feel of the dragTab
Enumerator | |
---|---|
Plain |
A |
GripOnly |
The |
GripAndTitle |
The |
TitleOnly |
The |
IconOnly |
The |
IconAndTitle |
The |
CustomDrawn |
Allow the user to custom draw the |
|
strong |
Defines the user's interaction with the ActionComponents.ACTray
Enumerator | |
---|---|
Draggable |
The ActionComponents.ACTray can be dragged by its Double tapping the |
Popup |
When the user taps the ActionComponents.ACTray's |
AutoClosingPopup |
When the user taps the ActionComponents.ACTray's |
|
strong |
User interface action view drag constraint type.
Available in ActionPack Business or Enterprise only.
|
strong |
Simulates the iOS NSStringDrawingOptions
to ease in the porting of UI code from iOS to Android.
|
strong |
|
strong |
Used by the ActionCanvasExtension
DrawTextBlockInCanvas
method to specify the alignment for the text drawn.
|
strong |
Defines the standard Android accessories that can be added to a ActionComponents.ACTableItem and a set of pseudo-types that match the standard iOS UITableViewCellAccessory
types to assist in cross-platform development
Where possible, the iOS types will be automatically mapped to the Android types by the ActionComponents.ACTableViewDataSource. Available in ActionPack Business or Enterprise only.
|
strong |
Defines the types of edits that can be done on a ActionComponents.ACTableItem as defined by iOS to assist in cross-platform development.
Cell editing is currently not supported for Android. These types were added for compatibitily with iOS ONLY! Available in ActionPack Business or Enterprise only.
|
strong |
Defines the built-in ListView
item cell types that can be used on a ActionComponents.ACTableItem plus a set of pseudo-types that match the iOS UITableViewCellStyle
types for cross platform development
Aside from having the direct named properties as the standard Android ListView
cell types, a set of properties named to match the standard iOS UITableViewCellStyle
have been created to assist in building cross-platform mobile apps. The iOS style properties will be automatically matched to their Android counterparts by the ActionComponents.ACTableViewDataSource. Available in ActionPack Business or Enterprise only.
Enumerator | |
---|---|
Default |
A single line of text with an optional image on the left side If an image is attached to the parent ActionComponents.ACTableItem then the Android |
Subtitle |
A large line of header text with a smaller line of subtext This will map to the Android |
Value1 |
Two lines of text This will map to the Android |
Value2 |
Two lines of text This will map to the Android |
SimpleListItem1 |
The standard Android |
SimpleListItem2 |
The standard Android |
TwoLineListItem |
The standard Android |
ActivityListItem |
The standard Android |
ActionTableCell |
Forces the ActionComponents.ACTableItem to be rendered in a ActionComponents.ACTableCell used to provide compatibility with the default iOS table row type |
|
strong |
Simulates a iOS UITextAlignment
enumeration to ease the porting of UI code from iOS to Android.