SoundEffectConstants
public
class
SoundEffectConstants
extends Object
| java.lang.Object | |
| ↳ | android.view.SoundEffectConstants |
Constants to be used to play sound effects via View.playSoundEffect(int)
Summary
Constants | |
|---|---|
int |
CLICK
|
int |
NAVIGATION_DOWN
Effect id for a navigation down |
int |
NAVIGATION_LEFT
Effect id for a navigation left |
int |
NAVIGATION_REPEAT_DOWN
Effect id for a repeatedly triggered navigation down, e.g. due to long pressing a button |
int |
NAVIGATION_REPEAT_LEFT
Effect id for a repeatedly triggered navigation left, e.g. due to long pressing a button |
int |
NAVIGATION_REPEAT_RIGHT
Effect id for a repeatedly triggered navigation right, e.g. due to long pressing a button |
int |
NAVIGATION_REPEAT_UP
Effect id for a repeatedly triggered navigation up, e.g. due to long pressing a button |
int |
NAVIGATION_RIGHT
Effect id for a navigation right |
int |
NAVIGATION_UP
Effect id for a navigation up |
Public methods | |
|---|---|
static
int
|
getConstantForFocusDirection(int direction, boolean repeating)
Get the sonification constant for the focus directions |
static
int
|
getContantForFocusDirection(int direction)
Get the sonification constant for the focus directions. |
Inherited methods | |
|---|---|
Constants
NAVIGATION_DOWN
public static final int NAVIGATION_DOWN
Effect id for a navigation down
Constant Value: 4 (0x00000004)
NAVIGATION_LEFT
public static final int NAVIGATION_LEFT
Effect id for a navigation left
Constant Value: 1 (0x00000001)
NAVIGATION_REPEAT_DOWN
public static final int NAVIGATION_REPEAT_DOWN
Effect id for a repeatedly triggered navigation down, e.g. due to long pressing a button
Constant Value: 8 (0x00000008)
NAVIGATION_REPEAT_LEFT
public static final int NAVIGATION_REPEAT_LEFT
Effect id for a repeatedly triggered navigation left, e.g. due to long pressing a button
Constant Value: 5 (0x00000005)
NAVIGATION_REPEAT_RIGHT
public static final int NAVIGATION_REPEAT_RIGHT
Effect id for a repeatedly triggered navigation right, e.g. due to long pressing a button
Constant Value: 7 (0x00000007)
NAVIGATION_REPEAT_UP
public static final int NAVIGATION_REPEAT_UP
Effect id for a repeatedly triggered navigation up, e.g. due to long pressing a button
Constant Value: 6 (0x00000006)
NAVIGATION_RIGHT
public static final int NAVIGATION_RIGHT
Effect id for a navigation right
Constant Value: 3 (0x00000003)
NAVIGATION_UP
public static final int NAVIGATION_UP
Effect id for a navigation up
Constant Value: 2 (0x00000002)
Public methods
getConstantForFocusDirection
public static int getConstantForFocusDirection (int direction,
boolean repeating)Get the sonification constant for the focus directions
| Parameters | |
|---|---|
direction |
int: The direction of the focus.
Value is View.FOCUS_BACKWARD, View.FOCUS_FORWARD, View.FOCUS_LEFT, View.FOCUS_UP, View.FOCUS_RIGHT, or View.FOCUS_DOWN |
repeating |
boolean: True if the user long-presses a direction |
| Returns | |
|---|---|
int |
The appropriate sonification constant
Value is NAVIGATION_LEFT, NAVIGATION_UP, NAVIGATION_RIGHT, NAVIGATION_DOWN, NAVIGATION_REPEAT_LEFT, NAVIGATION_REPEAT_UP, NAVIGATION_REPEAT_RIGHT, or NAVIGATION_REPEAT_DOWN |
| Throws | |
|---|---|
IllegalArgumentException |
when the passed direction is not one of the documented values. |
getContantForFocusDirection
public static int getContantForFocusDirection (int direction)
Get the sonification constant for the focus directions.
| Parameters | |
|---|---|
direction |
int: The direction of the focus.
Value is View.FOCUS_BACKWARD, View.FOCUS_FORWARD, View.FOCUS_LEFT, View.FOCUS_UP, View.FOCUS_RIGHT, or View.FOCUS_DOWN |
| Returns | |
|---|---|
int |
The appropriate sonification constant. |
| Throws | |
|---|---|
|
java.lang.IllegalArgumentException IllegalArgumentException} when the passed direction is not one of the documented values. |