AI2 Component
(Version nb184)
|
Public Member Functions | |
ImagePicker (ComponentContainer container) | |
String | Selection () |
void | click () |
void | resultReturned (int requestCode, int resultCode, Intent data) |
Public Member Functions inherited from com.google.appinventor.components.runtime.Picker | |
Picker (ComponentContainer container) | |
void | Open () |
void | BeforePicking () |
void | AfterPicking () |
Public Member Functions inherited from com.google.appinventor.components.runtime.ButtonBase | |
ButtonBase (ComponentContainer container) | |
boolean | onTouch (View view, MotionEvent me) |
View | getView () |
void | TouchDown () |
void | TouchUp () |
void | GotFocus () |
void | LostFocus () |
int | TextAlignment () |
void | TextAlignment (int alignment) |
int | Shape () |
void | Shape (int shape) |
String | Image () |
void | Image (String path) |
int | BackgroundColor () |
void | BackgroundColor (int argb) |
boolean | Enabled () |
void | Enabled (boolean enabled) |
boolean | FontBold () |
void | FontBold (boolean bold) |
void | ShowFeedback (boolean showFeedback) |
boolean | ShowFeedback () |
boolean | FontItalic () |
void | FontItalic (boolean italic) |
float | FontSize () |
void | FontSize (float size) |
int | FontTypeface () |
void | FontTypeface (int typeface) |
String | Text () |
void | Text (String text) |
int | TextColor () |
void | TextColor (int argb) |
boolean | longClick () |
void | onClick (View view) |
void | onFocusChange (View previouslyFocused, boolean gainFocus) |
boolean | onLongClick (View view) |
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 () |
Protected Member Functions | |
Intent | getIntent () |
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 () | |
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 Attributes inherited from com.google.appinventor.components.runtime.Picker | |
final ComponentContainer | container |
int | requestCode |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
final ComponentContainer | container |
A special-purpose button. When the user taps an ImagePicker
, the device's image gallery appears, and the user can choose an image. After an image is picked, it is saved, and the Selection() property will be the name of the file where the image is stored. In order to not fill up storage, a maximum of 10 images will be stored. Picking more images will delete previous images, in order from oldest to newest.
Definition at line 55 of file ImagePicker.java.
com.google.appinventor.components.runtime.ImagePicker.ImagePicker | ( | ComponentContainer | container | ) |
Create a new ImagePicker component.
container | the parent container. |
Definition at line 82 of file ImagePicker.java.
void com.google.appinventor.components.runtime.ImagePicker.click | ( | ) |
Reimplemented from com.google.appinventor.components.runtime.Picker.
Definition at line 101 of file ImagePicker.java.
|
protected |
Provides the Intent used to launch the picker activity.
Reimplemented from com.google.appinventor.components.runtime.Picker.
Definition at line 96 of file ImagePicker.java.
void com.google.appinventor.components.runtime.ImagePicker.resultReturned | ( | int | requestCode, |
int | resultCode, | ||
Intent | data | ||
) |
Callback method to get the result returned by the image picker activity
requestCode | a code identifying the request. |
resultCode | a code specifying success or failure of the activity |
data | the returned data, in this case an Intent whose data field contains the image's content URI. |
Implements com.google.appinventor.components.runtime.ActivityResultListener.
Definition at line 129 of file ImagePicker.java.
String com.google.appinventor.components.runtime.ImagePicker.Selection | ( | ) |
Path to the file containing the image that was selected.
Definition at line 91 of file ImagePicker.java.