/frameworks/base/core/java/android/transition/ |
H A D | PathMotion.java | 48 * <code>(endX, endY)</code>. This allows controlled curved motion along two dimensions. 53 * @param endY The y coordinate of the ending point. 56 * {@link android.graphics.Path#moveTo(float, float)} and end at <code>(endX, endY)</code>. 58 public abstract Path getPath(float startX, float startY, float endX, float endY); argument
|
H A D | ArcMotion.java | 180 public Path getPath(float startX, float startY, float endX, float endY) { argument 203 float deltaY = endY - startY; 210 float dy = (startY + endY) / 2; 217 boolean isMovingUpwards = startY > endY; 233 ey = endY + eDistY; 250 ey = endY; 277 float control2Y = (ey + endY) / 2; 278 path.cubicTo(control1X, control1Y, control2X, control2Y, endX, endY);
|
H A D | PatternPathMotion.java | 108 float endY = pos[1]; 113 if (startX == endX && startY == endY) { 119 float dy = endY - startY; 130 public Path getPath(float startX, float startY, float endX, float endY) { argument 132 double dy = endY - startY;
|
H A D | ChangeScroll.java | 76 int endY = (Integer) endValues.values.get(PROPNAME_SCROLL_Y); 83 if (startY != endY) { 85 scrollYAnimator = ObjectAnimator.ofInt(view, "scrollY", startY, endY);
|
H A D | Explode.java | 87 float endY = view.getTranslationY(); 90 float startY = endY + mTempLoc[1]; 93 startX, startY, endX, endY, sDecelerate, this); 108 float endY = startY; 114 endY += interruptedPosition[1] - bounds.top; 119 endY += mTempLoc[1]; 122 viewPosX, viewPosY, startX, startY, endX, endY, sAccelerate, this);
|
H A D | TranslationAnimationCreator.java | 46 * @param endY The end translation y of view 48 * @return An animator that moves from (startX, startY) to (endX, endY) unless there was 49 * a previous interruption, in which case it moves from the current position to (endX, endY). 52 float startX, float startY, float endX, float endY, TimeInterpolator interpolator, 67 if (startX == endX && startY == endY) { 72 path.lineTo(endX, endY); 51 createAnimation(View view, TransitionValues values, int viewPosX, int viewPosY, float startX, float startY, float endX, float endY, TimeInterpolator interpolator, Transition transition) argument
|
H A D | Slide.java | 241 float endY = view.getTranslationY(); 246 startX, startY, endX, endY, sDecelerate, this); 259 float endY = mSlideCalculator.getGoneY(sceneRoot, view, mSlideFraction); 262 startX, startY, endX, endY, sAccelerate, this);
|
/frameworks/support/transition/src/main/java/androidx/transition/ |
H A D | PathMotion.java | 51 * <code>(endX, endY)</code>. This allows controlled curved motion along two dimensions. 56 * @param endY The y coordinate of the ending point. 59 * {@link android.graphics.Path#moveTo(float, float)} and end at <code>(endX, endY)</code>. 61 public abstract Path getPath(float startX, float startY, float endX, float endY); argument
|
H A D | ArcMotion.java | 181 public Path getPath(float startX, float startY, float endX, float endY) { argument 204 float deltaY = endY - startY; 211 float dy = (startY + endY) / 2; 218 boolean isMovingUpwards = startY > endY; 228 ey = endY + eDistY; 245 ey = endY; 272 float control2Y = (ey + endY) / 2; 273 path.cubicTo(control1X, control1Y, control2X, control2Y, endX, endY);
|
H A D | PatternPathMotion.java | 109 float endY = pos[1]; 114 if (startX == endX && startY == endY) { 120 float dy = endY - startY; 131 public Path getPath(float startX, float startY, float endX, float endY) { argument 133 float dy = endY - startY;
|
H A D | ChangeScroll.java | 82 int endY = (Integer) endValues.values.get(PROPNAME_SCROLL_Y); 89 if (startY != endY) { 91 scrollYAnimator = ObjectAnimator.ofInt(view, "scrollY", startY, endY);
|
H A D | Explode.java | 89 float endY = view.getTranslationY(); 92 float startY = endY + mTempLoc[1]; 95 startX, startY, endX, endY, sDecelerate); 110 float endY = startY; 116 endY += interruptedPosition[1] - bounds.top; 121 endY += mTempLoc[1]; 124 viewPosX, viewPosY, startX, startY, endX, endY, sAccelerate);
|
H A D | TranslationAnimationCreator.java | 44 * @param endY The end translation y of view 46 * @return An animator that moves from (startX, startY) to (endX, endY) unless there was 47 * a previous interruption, in which case it moves from the current position to (endX, endY). 50 float startX, float startY, float endX, float endY, TimeInterpolator interpolator) { 64 if (startX == endX && startY == endY) { 69 PropertyValuesHolder.ofFloat(View.TRANSLATION_Y, startY, endY)); 49 createAnimation(View view, TransitionValues values, int viewPosX, int viewPosY, float startX, float startY, float endX, float endY, TimeInterpolator interpolator) argument
|
H A D | Slide.java | 252 float endY = view.getTranslationY(); 257 startX, startY, endX, endY, sDecelerate); 270 float endY = mSlideCalculator.getGoneY(sceneRoot, view); 273 startX, startY, endX, endY, sAccelerate);
|
/frameworks/base/tests/JankBench/app/src/main/java/com/android/benchmark/ui/automation/ |
H A D | Interaction.java | 57 float endX, float endY, long duration) { 59 new float[]{startY, endY}, duration); 121 float endY = yPos[i]; 123 float stepY = (endY - startY) / STEP_COUNT; 136 startY = endY; 56 newFling(float startX, float startY, float endX, float endY, long duration) argument
|
/frameworks/support/compat/src/main/java/androidx/core/view/animation/ |
H A D | PathInterpolatorApi14.java | 93 final float endY = mY[endIndex]; 95 return startY + (fraction * (endY - startY));
|
/frameworks/support/leanback/api21/androidx/leanback/transition/ |
H A D | TranslationAnimationCreator.java | 40 * @param endY The end translation y of view 42 * @return An animator that moves from (startX, startY) to (endX, endY) unless there was 43 * a previous interruption, in which case it moves from the current position to (endX, endY). 46 float startX, float startY, float endX, float endY, TimeInterpolator interpolator, 61 if (startX == endX && startY == endY) { 66 path.lineTo(endX, endY); 45 createAnimation(View view, TransitionValues values, int viewPosX, int viewPosY, float startX, float startY, float endX, float endY, TimeInterpolator interpolator, Transition transition) argument
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/misc/ |
H A D | FreePathInterpolator.java | 128 float endY = mY[endIndex]; 129 return startY + (fraction * (endY - startY));
|
/frameworks/base/core/tests/coretests/src/android/view/ |
H A D | VelocityTest.java | 237 private void drag(VelocityTracker vt, int startX, int endX, int startY, int endY, int steps, argument 239 drag(vt, startX, endX, startY, endY, steps, startime, duration, new LinearInterpolator()); 246 private void drag(VelocityTracker vt, int startX, int endX, int startY, int endY, int steps, argument 251 int distY = endY - startY; 259 addMotionEvent(vt, endX, endY, startime + duration, MotionEvent.ACTION_UP);
|
/frameworks/base/cmds/uiautomator/library/core-src/com/android/uiautomator/core/ |
H A D | UiDevice.java | 425 * @param endY 430 public boolean swipe(int startX, int startY, int endX, int endY, int steps) { argument 431 Tracer.trace(startX, startY, endX, endY, steps); 433 .swipe(startX, startY, endX, endY, steps); 445 * @param endY Y-axis value for the ending coordinate 451 public boolean drag(int startX, int startY, int endX, int endY, int steps) { argument 452 Tracer.trace(startX, startY, endX, endY, steps); 454 .swipe(startX, startY, endX, endY, steps, true);
|
/frameworks/base/core/java/com/android/internal/transition/ |
H A D | EpicenterTranslateClipReveal.java | 141 final float endY = (float) endValues.values.get(PROPNAME_TRANSLATE_Y); 153 final State endStateY = new State(endClip.top, endClip.bottom, endY); 169 final float endY = endBounds.centerY() - startBounds.centerY(); 185 final State endStateY = new State(endClip.top, endClip.bottom, endY); 211 float startZ, State endX, State endY, float endZ, TransitionValues endValues, 228 final ObjectAnimator animY = ObjectAnimator.ofObject(view, propY, evaluator, startY, endY); 210 createRectAnimator(final View view, State startX, State startY, float startZ, State endX, State endY, float endZ, TransitionValues endValues, TimeInterpolator interpolatorX, TimeInterpolator interpolatorY, TimeInterpolator interpolatorZ) argument
|
/frameworks/base/core/java/android/animation/ |
H A D | PathKeyframes.java | 111 float endY = mKeyframeData[endBase + Y_OFFSET]; 114 float y = interpolate(intervalFraction, startY, endY);
|
/frameworks/base/libs/hwui/ |
H A D | Interpolator.cpp | 126 float endY = mY[endIndex]; local 127 return startY + (fraction * (endY - startY));
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/ |
H A D | PathInterpolatorBuilder.java | 148 float endY = mY[endIndex]; 149 return startY + (fraction * (endY - startY));
|
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/ |
H A D | DiffUtil.java | 603 final int endY = snake.y + snake.size; 610 while (posNew > endY) { 674 final int endY = snake.y + snake.size; 690 for (int pos = curY - 1; pos >= endY; pos--) { 773 final int endY = snake.y + snakeSize; 778 if (endY < posNew) { 779 dispatchAdditions(postponedUpdates, batchingCallback, endX, posNew - endY, 780 endY);
|