Class Overview
Contains methods to standard constants used in the UI for timeouts, sizes, and distances.
Summary
[Expand]
Inherited Methods |
From class java.lang.Object
Object
|
clone()
Creates and returns a copy of this Object .
|
boolean
|
equals(Object o)
Compares this instance with the specified object and indicates if they
are equal.
|
void
|
finalize()
Is called before the object's memory is being reclaimed by the VM.
|
final
Class<? extends Object>
|
getClass()
Returns the unique instance of Class which represents this
object's class.
|
int
|
hashCode()
Returns an integer hash code for this object.
|
final
void
|
notify()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait() methods) to be woken up.
|
final
void
|
notifyAll()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait() methods) to be woken up.
|
String
|
toString()
Returns a string containing a concise, human-readable description of this
object.
|
final
void
|
wait(long millis, int nanos)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait(long millis)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait()
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
|
|
Public Constructors
public
ViewConfiguration
()
Public Methods
Returns a configuration for the specified context. The configuration depends on
various parameters of the context, like the dimension of the display or the
density of the display.
Parameters
context
| The application context used to initialize the view configuration.
|
public
static
int
getDoubleTapTimeout
()
Returns
- the duration in milliseconds between the first tap's up event and
the second tap's down event for an interaction to be considered a
double-tap.
public
static
int
getEdgeSlop
()
This method is deprecated.Use getScaledEdgeSlop() instead.
Returns
- Inset in pixels to look for touchable content when the user touches the edge of the
screen
public
static
int
getFadingEdgeLength
()
public
static
long
getGlobalActionKeyTimeout
()
The amount of time a user needs to press the relevant key to bring up
the global actions dialog.
Returns
- how long a user needs to press the relevant key to bring up
the global actions dialog.
public
static
int
getJumpTapTimeout
()
Returns
- the duration in milliseconds we will wait to see if a touch event
is a jump tap. If the user does not move within this interval, it is
considered to be a tap.
public
static
int
getLongPressTimeout
()
Returns
- the duration in milliseconds before a press turns into
a long press
public
static
int
getMaximumDrawingCacheSize
()
This method is deprecated.Use getScaledMaximumDrawingCacheSize() instead.
The maximum drawing cache size expressed in bytes.
Returns
- the maximum size of View's drawing cache expressed in bytes
public
static
int
getMinimumFlingVelocity
()
public
static
int
getPressedStateDuration
()
Returns
- the duration in milliseconds of the pressed state in child
components.
public
int
getScaledDoubleTapSlop
()
Returns
- Distance between the first touch and second touch to still be
considered a double tap
public
int
getScaledEdgeSlop
()
Returns
- Inset in pixels to look for touchable content when the user touches the edge of the
screen
public
int
getScaledFadingEdgeLength
()
Returns
- the length of the fading edges in pixels
public
int
getScaledMaximumDrawingCacheSize
()
The maximum drawing cache size expressed in bytes.
Returns
- the maximum size of View's drawing cache expressed in bytes
public
int
getScaledMinimumFlingVelocity
()
Returns
- Minimum velocity to initiate a fling, as measured in pixels per second.
public
int
getScaledScrollBarSize
()
Returns
- The width of the horizontal scrollbar and the height of the vertical
scrollbar in pixels
public
int
getScaledTouchSlop
()
Returns
- Distance a touch can wander before we think the user is scrolling in pixels
public
int
getScaledWindowTouchSlop
()
Returns
- Distance a touch must be outside the bounds of a window for it
to be counted as outside the window for purposes of dismissing that
window.
public
static
int
getScrollBarSize
()
This method is deprecated.Use getScaledScrollBarSize() instead.
Returns
- The width of the horizontal scrollbar and the height of the vertical
scrollbar in pixels
public
static
float
getScrollFriction
()
The amount of friction applied to scrolls and flings.
Returns
- A scalar dimensionless value representing the coefficient of
friction.
public
static
int
getTapTimeout
()
Returns
- the duration in milliseconds we will wait to see if a touch event
is a tap or a scroll. If the user does not move within this interval, it is
considered to be a tap.
public
static
int
getTouchSlop
()
This method is deprecated.Use getScaledTouchSlop() instead.
Returns
- Distance a touch can wander before we think the user is scrolling in pixels
public
static
int
getWindowTouchSlop
()
This method is deprecated.Use getScaledWindowTouchSlop() instead.
Returns
- Distance a touch must be outside the bounds of a window for it
to be counted as outside the window for purposes of dismissing that
window.
public
static
long
getZoomControlsTimeout
()
The amount of time that the zoom controls should be
displayed on the screen expressed in milliseconds.
Returns
- the time the zoom controls should be visible expressed
in milliseconds.