Merge "Add ViewConfiguration.getScaledScrollFactor()"
This commit is contained in:
@@ -218,6 +218,12 @@ public class ViewConfiguration {
|
||||
*/
|
||||
private static final int OVERFLING_DISTANCE = 6;
|
||||
|
||||
/**
|
||||
* Amount to scroll in response to a {@link MotionEvent#ACTION_SCROLL} event, in dips per
|
||||
* axis value.
|
||||
*/
|
||||
private static final int SCROLL_FACTOR = 64;
|
||||
|
||||
/**
|
||||
* Default duration to hide an action mode for.
|
||||
*/
|
||||
@@ -246,6 +252,7 @@ public class ViewConfiguration {
|
||||
private final int mOverflingDistance;
|
||||
private final boolean mFadingMarqueeEnabled;
|
||||
private final long mGlobalActionsKeyTimeout;
|
||||
private final int mScrollFactor;
|
||||
|
||||
private boolean sHasPermanentMenuKey;
|
||||
private boolean sHasPermanentMenuKeySet;
|
||||
@@ -274,6 +281,7 @@ public class ViewConfiguration {
|
||||
mOverflingDistance = OVERFLING_DISTANCE;
|
||||
mFadingMarqueeEnabled = true;
|
||||
mGlobalActionsKeyTimeout = GLOBAL_ACTIONS_KEY_TIMEOUT;
|
||||
mScrollFactor = SCROLL_FACTOR;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -357,6 +365,8 @@ public class ViewConfiguration {
|
||||
com.android.internal.R.dimen.config_viewMaxFlingVelocity);
|
||||
mGlobalActionsKeyTimeout = res.getInteger(
|
||||
com.android.internal.R.integer.config_globalActionsKeyTimeout);
|
||||
mScrollFactor = res.getDimensionPixelSize(
|
||||
com.android.internal.R.dimen.config_scrollFactor);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -668,6 +678,14 @@ public class ViewConfiguration {
|
||||
return mMaximumFlingVelocity;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return Amount to scroll in response to a {@link MotionEvent#ACTION_SCROLL} event. Multiply
|
||||
* this by the event's axis value to obtain the number of pixels to be scrolled.
|
||||
*/
|
||||
public int getScaledScrollFactor() {
|
||||
return mScrollFactor;
|
||||
}
|
||||
|
||||
/**
|
||||
* The maximum drawing cache size expressed in bytes.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user