Searched refs:rect1 (Results 1 - 6 of 6) sorted by relevance

/frameworks/base/core/tests/coretests/src/android/view/
H A DFocusFinderTest.java110 final Rect rect1 = new Rect(0, 0, 20, 20);
111 final Rect rect2 = new Rect(rect1);
114 rect2.offset(0, rect1.height() - 1);
115 assertBeamsOverlap(View.FOCUS_LEFT, rect1, rect2);
116 assertBeamsOverlap(View.FOCUS_RIGHT, rect1, rect2);
120 assertBeamsDontOverlap(View.FOCUS_LEFT, rect1, rect2);
121 assertBeamsDontOverlap(View.FOCUS_RIGHT, rect1, rect2);
125 assertBeamsDontOverlap(View.FOCUS_LEFT, rect1, rect2);
126 assertBeamsDontOverlap(View.FOCUS_RIGHT, rect1, rect2);
129 rect2.set(rect1);
475 assertBeamsOverlap(int direction, Rect rect1, Rect rect2) argument
482 assertBeamsDontOverlap(int direction, Rect rect1, Rect rect2) argument
532 assertBeamBeats(int direction, Rect srcRect, Rect rect1, Rect rect2) argument
[all...]
/frameworks/base/core/java/android/view/
H A DFocusFinderHelper.java36 public boolean isBetterCandidate(int direction, Rect source, Rect rect1, Rect rect2) { argument
37 return mFocusFinder.isBetterCandidate(direction, source, rect1, rect2);
40 public boolean beamBeats(int direction, Rect source, Rect rect1, Rect rect2) { argument
41 return mFocusFinder.beamBeats(direction, source, rect1, rect2);
48 public boolean beamsOverlap(int direction, Rect rect1, Rect rect2) { argument
49 return mFocusFinder.beamsOverlap(direction, rect1, rect2);
H A DFocusFinder.java448 * Is rect1 a better candidate than rect2 for a focus search in a particular
453 * @param rect1 The candidate rectangle
457 boolean isBetterCandidate(int direction, Rect source, Rect rect1, Rect rect2) { argument
461 if (!isCandidate(source, rect1, direction)) {
465 // we know that rect1 is a candidate.. if rect2 is not a candidate,
466 // rect1 is better
471 // if rect1 is better by beam, it wins
472 if (beamBeats(direction, source, rect1, rect2)) {
476 // if rect2 is better, then rect1 cant' be :)
477 if (beamBeats(direction, source, rect2, rect1)) {
496 beamBeats(int direction, Rect source, Rect rect1, Rect rect2) argument
573 beamsOverlap(int direction, Rect rect1, Rect rect2) argument
[all...]
/frameworks/base/services/tests/servicestests/src/com/android/server/wm/utils/
H A DInsetUtilsTest.java37 final Rect rect1 = new Rect(10, 20, 30, 40);
39 InsetUtils.addInsets(rect1, rect2);
40 assertEquals(new Rect(60, 80, 100, 120), rect1);
/frameworks/support/customview/src/main/java/androidx/customview/widget/
H A DFocusStrategy.java238 * @return whether rect1 is a better candidate than rect2 by virtue of
242 @NonNull Rect source, @NonNull Rect rect1, @NonNull Rect rect2) {
243 final boolean rect1InSrcBeam = beamsOverlap(direction, source, rect1);
246 // If rect1 isn't exclusively in the src beam, it doesn't win.
251 // We know rect1 is in the beam, and rect2 is not.
253 // If rect1 is to the direction of, and rect2 is not, rect1 wins.
254 // For example, for direction left, if rect1 is to the left of the
256 // rect1, since rect2 could be reached by going down.
268 // long as rect2 isn't completely closer, rect1 win
241 beamBeats(@ocusRealDirection int direction, @NonNull Rect source, @NonNull Rect rect1, @NonNull Rect rect2) argument
324 beamsOverlap(@ocusRealDirection int direction, @NonNull Rect rect1, @NonNull Rect rect2) argument
[all...]
/frameworks/base/services/core/java/com/android/server/wm/
H A DTaskSnapshotController.java295 private Rect minRect(Rect rect1, Rect rect2) { argument
296 return new Rect(Math.min(rect1.left, rect2.left),
297 Math.min(rect1.top, rect2.top),
298 Math.min(rect1.right, rect2.right),
299 Math.min(rect1.bottom, rect2.bottom));

Completed in 157 milliseconds