AI2 Component
(Version nb184)
|
Public Member Functions | |
HVArrangement (ComponentContainer container, int orientation, boolean scrollable) | |
Activity | $context () |
Form | $form () |
void | $add (AndroidViewComponent component) |
void | setChildWidth (final AndroidViewComponent component, int width) |
void | setChildWidth (final AndroidViewComponent component, int width, final int trycount) |
void | setChildHeight (final AndroidViewComponent component, int height) |
View | getView () |
int | AlignHorizontal () |
void | AlignHorizontal (int alignment) |
int | AlignVertical () |
void | AlignVertical (int alignment) |
int | BackgroundColor () |
void | BackgroundColor (int argb) |
String | Image () |
void | Image (String path) |
Public Member Functions inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
boolean | Visible () |
void | Visible (boolean visibility) |
int | Width () |
void | Width (int width) |
void | WidthPercent (int pCent) |
void | setLastWidth (int width) |
int | getSetWidth () |
void | setLastHeight (int height) |
int | getSetHeight () |
void | CopyWidth (AndroidViewComponent sourceComponent) |
int | Height () |
void | Height (int height) |
void | HeightPercent (int pCent) |
void | CopyHeight (AndroidViewComponent sourceComponent) |
int | Column () |
void | Column (int column) |
int | Row () |
void | Row (int row) |
HandlesEventDispatching | getDispatchDelegate () |
Public Member Functions inherited from com.google.appinventor.components.runtime.ComponentContainer | |
int | Width () |
int | Height () |
Additional Inherited Members | |
Static Public Attributes inherited from com.google.appinventor.components.runtime.Component | |
static final String | ASSET_DIRECTORY = "component" |
static final int | ALIGNMENT_NORMAL = 0 |
static final int | ALIGNMENT_CENTER = 1 |
static final int | ALIGNMENT_OPPOSITE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_WEAK = 1 |
static final int | ACCELEROMETER_SENSITIVITY_MODERATE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_STRONG = 3 |
static final int | BUTTON_SHAPE_DEFAULT = 0 |
static final int | BUTTON_SHAPE_ROUNDED = 1 |
static final int | BUTTON_SHAPE_RECT = 2 |
static final int | BUTTON_SHAPE_OVAL = 3 |
static final int | COLOR_NONE = 0x00FFFFFF |
static final int | COLOR_BLACK = 0xFF000000 |
static final int | COLOR_BLUE = 0xFF0000FF |
static final int | COLOR_CYAN = 0xFF00FFFF |
static final int | COLOR_DKGRAY = 0xFF444444 |
static final int | COLOR_GRAY = 0xFF888888 |
static final int | COLOR_GREEN = 0xFF00FF00 |
static final int | COLOR_LTGRAY = 0xFFCCCCCC |
static final int | COLOR_MAGENTA = 0xFFFF00FF |
static final int | COLOR_ORANGE = 0xFFFFC800 |
static final int | COLOR_PINK = 0xFFFFAFAF |
static final int | COLOR_RED = 0xFFFF0000 |
static final int | COLOR_WHITE = 0xFFFFFFFF |
static final int | COLOR_YELLOW = 0xFFFFFF00 |
static final int | COLOR_DEFAULT = 0x00000000 |
static final String | DEFAULT_VALUE_COLOR_NONE = "&H00FFFFFF" |
static final String | DEFAULT_VALUE_COLOR_BLACK = "&HFF000000" |
static final String | DEFAULT_VALUE_COLOR_BLUE = "&HFF0000FF" |
static final String | DEFAULT_VALUE_COLOR_CYAN = "&HFF00FFFF" |
static final String | DEFAULT_VALUE_COLOR_DKGRAY = "&HFF444444" |
static final String | DEFAULT_VALUE_COLOR_GRAY = "&HFF888888" |
static final String | DEFAULT_VALUE_COLOR_GREEN = "&HFF00FF00" |
static final String | DEFAULT_VALUE_COLOR_LTGRAY = "&HFFCCCCCC" |
static final String | DEFAULT_VALUE_COLOR_MAGENTA = "&HFFFF00FF" |
static final String | DEFAULT_VALUE_COLOR_ORANGE = "&HFFFFC800" |
static final String | DEFAULT_VALUE_COLOR_PINK = "&HFFFFAFAF" |
static final String | DEFAULT_VALUE_COLOR_RED = "&HFFFF0000" |
static final String | DEFAULT_VALUE_COLOR_WHITE = "&HFFFFFFFF" |
static final String | DEFAULT_VALUE_COLOR_YELLOW = "&HFFFFFF00" |
static final String | DEFAULT_VALUE_COLOR_DEFAULT = "&H00000000" |
static final float | FONT_DEFAULT_SIZE = 14 |
static final int | LAYOUT_ORIENTATION_HORIZONTAL = ComponentConstants.LAYOUT_ORIENTATION_HORIZONTAL |
static final int | LAYOUT_ORIENTATION_VERTICAL = ComponentConstants.LAYOUT_ORIENTATION_VERTICAL |
static final int | SCALING_SCALE_PROPORTIONALLY = 0 |
static final int | SCALING_SCALE_TO_FIT = 1 |
static final int | TYPEFACE_DEFAULT = 0 |
static final int | TYPEFACE_SANSSERIF = 1 |
static final int | TYPEFACE_SERIF = 2 |
static final int | TYPEFACE_MONOSPACE = 3 |
static final int | LENGTH_PREFERRED = -1 |
static final int | LENGTH_FILL_PARENT = -2 |
static final int | LENGTH_UNKNOWN = -3 |
static final int | LENGTH_PERCENT_TAG = -1000 |
static final int | TOAST_LENGTH_SHORT = 0 |
static final int | TOAST_LENGTH_LONG = 1 |
static final int | DIRECTION_NORTH = 1 |
static final int | DIRECTION_NORTHEAST = 2 |
static final int | DIRECTION_EAST = 3 |
static final int | DIRECTION_SOUTHEAST = 4 |
static final int | DIRECTION_SOUTH = -1 |
static final int | DIRECTION_SOUTHWEST = -2 |
static final int | DIRECTION_WEST = -3 |
static final int | DIRECTION_NORTHWEST = -4 |
static final int | DIRECTION_NONE = 0 |
static final int | DIRECTION_MIN = -4 |
static final int | DIRECTION_MAX = 4 |
static float | SLIDER_MIN_VALUE = 10 |
static float | SLIDER_MAX_VALUE = 50 |
static float | SLIDER_THUMB_VALUE = (SLIDER_MIN_VALUE + SLIDER_MAX_VALUE) / 2.0f |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_COUNTRY = "" |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_LANGUAGE = "" |
Protected Member Functions inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
AndroidViewComponent (ComponentContainer container) | |
Protected Member Functions inherited from com.google.appinventor.components.runtime.VisibleComponent | |
VisibleComponent () | |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
final ComponentContainer | container |
A container for components that arranges them linearly, either horizontally or vertically.
Definition at line 48 of file HVArrangement.java.
com.google.appinventor.components.runtime.HVArrangement.HVArrangement | ( | ComponentContainer | container, |
int | orientation, | ||
boolean | scrollable | ||
) |
Creates a new HVArrangement component.
container | container, component will be placed in |
orientation | one of ComponentConstants#LAYOUT_ORIENTATION_HORIZONTAL. ComponentConstants#LAYOUT_ORIENTATION_VERTICAL |
Definition at line 84 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.$add | ( | AndroidViewComponent | component | ) |
Adds a component to a container.
After this method is finished executing, the given component's view must have LayoutParams, even if the component cannot be added to the container until later.
component | component associated with view |
Implements com.google.appinventor.components.runtime.ComponentContainer.
Definition at line 145 of file HVArrangement.java.
Activity com.google.appinventor.components.runtime.HVArrangement.$context | ( | ) |
Returns the activity context (which can be retrieved from the root container - aka the form).
Implements com.google.appinventor.components.runtime.ComponentContainer.
Definition at line 135 of file HVArrangement.java.
Form com.google.appinventor.components.runtime.HVArrangement.$form | ( | ) |
Returns the form that ultimately contains this container.
Implements com.google.appinventor.components.runtime.ComponentContainer.
Definition at line 140 of file HVArrangement.java.
int com.google.appinventor.components.runtime.HVArrangement.AlignHorizontal | ( | ) |
Returns a number that encodes how contents of the type% are aligned horizontally. The choices are: 1 = left aligned, 2 = right aligned, 3 = horizontally centered
Definition at line 225 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.AlignHorizontal | ( | int | alignment | ) |
A number that encodes how contents of the type%
are aligned horizontally. The choices are: 1
= left aligned, 2
= right aligned, 3
= horizontally centered. Alignment has no effect if the type%
's Width() is Automatic
.
alignment |
Definition at line 239 of file HVArrangement.java.
int com.google.appinventor.components.runtime.HVArrangement.AlignVertical | ( | ) |
Returns a number that encodes how contents of the type% are aligned vertically. The choices are: 1 = aligned at the top, 2 = vertically centered, 3 = aligned at the bottom. Alignment has no effect if the arrangement's height is automatic.
Definition at line 262 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.AlignVertical | ( | int | alignment | ) |
A number that encodes how the contents of the type%
are aligned vertically. The choices are: 1
= aligned at the top, 2
= aligned at the bottom, 3
= vertically centered. Alignment has no effect if the type%
's Height() is Automatic
.
alignment |
Definition at line 276 of file HVArrangement.java.
int com.google.appinventor.components.runtime.HVArrangement.BackgroundColor | ( | ) |
Returns the background color of the type% as an alpha-red-green-blue integer.
Definition at line 296 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.BackgroundColor | ( | int | argb | ) |
Specifies the background color of the type% as an alpha-red-green-blue integer. If an Image has been set, the color change will not be visible until the Image is removed.
@internaldoc If the parameter is Component#COLOR_DEFAULT, the original beveling is restored.
argb | background RGB color with alpha |
Definition at line 314 of file HVArrangement.java.
View com.google.appinventor.components.runtime.HVArrangement.getView | ( | ) |
Returns the View that is displayed in the UI.
Reimplemented from com.google.appinventor.components.runtime.AndroidViewComponent.
Definition at line 209 of file HVArrangement.java.
String com.google.appinventor.components.runtime.HVArrangement.Image | ( | ) |
Returns the path of the background image of the type%
.
Definition at line 328 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.Image | ( | String | path | ) |
Specifies the path of the background image of the type%
.
@internaldoc
See com.google.appinventor.components.runtime.util.MediaUtil#determineMediaSource for information about what a path can be.
path | the path of the background image |
Definition at line 344 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.setChildHeight | ( | final AndroidViewComponent | component, |
int | height | ||
) |
Implements com.google.appinventor.components.runtime.ComponentContainer.
Definition at line 181 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.setChildWidth | ( | final AndroidViewComponent | component, |
int | width | ||
) |
Implements com.google.appinventor.components.runtime.ComponentContainer.
Definition at line 150 of file HVArrangement.java.
void com.google.appinventor.components.runtime.HVArrangement.setChildWidth | ( | final AndroidViewComponent | component, |
int | width, | ||
final int | trycount | ||
) |
Definition at line 154 of file HVArrangement.java.