Lines Matching refs:dx
110 final int dx = calculateDxToMakeVisible(targetView, getHorizontalSnapPreference());
112 final int distance = (int) Math.sqrt(dx * dx + dy * dy);
115 action.update(-dx, -dy, time, mDecelerateInterpolator);
123 protected void onSeekTargetStep(int dx, int dy, RecyclerView.State state, Action action) {
133 && ((mTargetVector.x * dx < 0 || mTargetVector.y * dy < 0))) {
137 mInterimTargetDx = clampApplyScroll(mInterimTargetDx, dx);
170 * @param dx Distance to scroll
174 protected int calculateTimeForDeceleration(int dx) {
180 return (int) Math.ceil(calculateTimeForScrolling(dx) / .3356);
186 * @param dx Distance in pixels that we want to scroll
190 protected int calculateTimeForScrolling(int dx) {
191 // In a case where dx is very small, rounding may return 0 although dx > 0.
192 // To avoid that issue, ceil the result so that if dx > 0, we'll always return positive
194 return (int) Math.ceil(Math.abs(dx) * MILLISECONDS_PER_PX);