/frameworks/base/core/java/android/transition/ |
H A D | PathMotion.java | 48 * <code>(endX, endY)</code>. This allows controlled curved motion along two dimensions. 52 * @param endX The x 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 | PatternPathMotion.java | 107 float endX = pos[0]; 113 if (startX == endX && startY == endY) { 118 float dx = endX - startX; 130 public Path getPath(float startX, float startY, float endX, float endY) { argument 131 double dx = endX - startX;
|
H A D | ArcMotion.java | 180 public Path getPath(float startX, float startY, float endX, float endY) { argument 202 float deltaX = endX - startX; 209 float dx = (startX + endX) / 2; 234 ex = endX; 249 ex = endX - eDistX; 276 float control2X = (ex + endX) / 2; 278 path.cubicTo(control1X, control1Y, control2X, control2Y, endX, endY);
|
H A D | ChangeScroll.java | 74 int endX = (Integer) endValues.values.get(PROPNAME_SCROLL_X); 79 if (startX != endX) { 81 scrollXAnimator = ObjectAnimator.ofInt(view, "scrollX", startX, endX);
|
H A D | Explode.java | 86 float endX = view.getTranslationX(); 89 float startX = endX + mTempLoc[0]; 93 startX, startY, endX, endY, sDecelerate, this); 107 float endX = startX; 113 endX += interruptedPosition[0] - bounds.left; 118 endX += mTempLoc[0]; 122 viewPosX, viewPosY, startX, startY, endX, endY, sAccelerate, this);
|
H A D | TranslationAnimationCreator.java | 45 * @param endX The end translation x 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 | 240 float endX = view.getTranslationX(); 246 startX, startY, endX, endY, sDecelerate, this); 258 float endX = mSlideCalculator.getGoneX(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. 55 * @param endX The x 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 | PatternPathMotion.java | 108 float endX = pos[0]; 114 if (startX == endX && startY == endY) { 119 float dx = endX - startX; 131 public Path getPath(float startX, float startY, float endX, float endY) { argument 132 float dx = endX - startX;
|
H A D | ArcMotion.java | 181 public Path getPath(float startX, float startY, float endX, float endY) { argument 203 float deltaX = endX - startX; 210 float dx = (startX + endX) / 2; 229 ex = endX; 244 ex = endX - eDistX; 271 float control2X = (ex + endX) / 2; 273 path.cubicTo(control1X, control1Y, control2X, control2Y, endX, endY);
|
H A D | ChangeScroll.java | 80 int endX = (Integer) endValues.values.get(PROPNAME_SCROLL_X); 85 if (startX != endX) { 87 scrollXAnimator = ObjectAnimator.ofInt(view, "scrollX", startX, endX);
|
H A D | Explode.java | 88 float endX = view.getTranslationX(); 91 float startX = endX + mTempLoc[0]; 95 startX, startY, endX, endY, sDecelerate); 109 float endX = startX; 115 endX += interruptedPosition[0] - bounds.left; 120 endX += mTempLoc[0]; 124 viewPosX, viewPosY, startX, startY, endX, endY, sAccelerate);
|
H A D | TranslationAnimationCreator.java | 43 * @param endX The end translation x 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) { 68 PropertyValuesHolder.ofFloat(View.TRANSLATION_X, startX, endX), 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 | 251 float endX = view.getTranslationX(); 257 startX, startY, endX, endY, sDecelerate); 269 float endX = mSlideCalculator.getGoneX(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) { 58 return new Interaction(Interaction.Type.FLING, new float[]{startX, endX}, 120 float endX = xPos[i]; 122 float stepX = (endX - startX) / STEP_COUNT; 135 startX = endX; 56 newFling(float startX, float startY, float endX, float endY, long duration) argument
|
/frameworks/support/leanback/api21/androidx/leanback/transition/ |
H A D | TranslationAnimationCreator.java | 39 * @param endX The end translation x 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
|
H A D | FadeAndShortSlide.java | 236 float endX = view.getTranslationX(); 241 left, top, startX, startY, endX, endY, sDecelerate, this); 268 float endX = mSlideCalculator.getGoneX(this, sceneRoot, view, position); 272 startValues, left, top, startX, startY, endX, endY, sDecelerate /* sAccelerate */,
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/recents/misc/ |
H A D | FreePathInterpolator.java | 167 float endX = mX[endIndex]; 168 return startX + (fraction * (endX - startX));
|
/frameworks/support/v7/recyclerview/src/main/java/androidx/recyclerview/widget/ |
H A D | DiffUtil.java | 602 final int endX = snake.x + snake.size; 605 while (posOld > endX) { 673 final int endX = snake.x + snake.size; 677 for (int pos = curX - 1; pos >= endX; pos--) { 772 final int endX = snake.x + snakeSize; 774 if (endX < posOld) { 775 dispatchRemovals(postponedUpdates, batchingCallback, endX, posOld - endX, endX); 779 dispatchAdditions(postponedUpdates, batchingCallback, endX, posNe [all...] |
/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 250 int distX = endX - startX; 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 | 424 * @param endX 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); 444 * @param endX X-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 | 140 final float endX = (float) endValues.values.get(PROPNAME_TRANSLATE_X); 151 final State endStateX = new State(endClip.left, endClip.right, endX); 168 final float endX = endBounds.centerX() - startBounds.centerX(); 183 final State endStateX = new State(endClip.left, endClip.right, endX); 211 float startZ, State endX, State endY, float endZ, TransitionValues endValues, 222 final ObjectAnimator animX = ObjectAnimator.ofObject(view, propX, evaluator, startX, endX); 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 | 109 float endX = mKeyframeData[endBase + X_OFFSET]; 113 float x = interpolate(intervalFraction, startX, endX);
|
/frameworks/support/transition/src/androidTest/java/androidx/transition/ |
H A D | ArcMotionTest.java | 95 private static Path arcWithPoint(float startX, float startY, float endX, float endY, argument 99 float c2x = (eX + endX) / 2; 103 path.cubicTo(c1x, c1y, c2x, c2y, endX, endY);
|
/frameworks/base/services/tests/servicestests/src/com/android/server/accessibility/ |
H A D | GestureDescriptionTest.java | 273 float startX, float startY, float endX, float endY, long duration) { 275 swipeBuilder.addStroke(createSwipeStroke(startX, startY, endX, endY, 0, duration)); 280 float startX, float startY, float endX, float endY, long startTime, long endTime) { 283 swipePath.lineTo(endX, endY); 272 createSwipe( float startX, float startY, float endX, float endY, long duration) argument 279 createSwipeStroke( float startX, float startY, float endX, float endY, long startTime, long endTime) argument
|