Home | History | Annotate | Download | only in view

Lines Matching defs:rect1

110         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 assertBeamsOverlap(View.FOCUS_LEFT, rect1, rect2);
121 assertBeamsOverlap(View.FOCUS_RIGHT, rect1, rect2);
125 assertBeamsDontOverlap(View.FOCUS_LEFT, rect1, rect2);
126 assertBeamsDontOverlap(View.FOCUS_RIGHT, rect1, rect2);
129 rect2.set(rect1);
130 rect2.offset(0, -(rect1.height() - 1));
131 assertBeamsOverlap(View.FOCUS_LEFT, rect1, rect2);
132 assertBeamsOverlap(View.FOCUS_RIGHT, rect1, rect2);
136 assertBeamsOverlap(View.FOCUS_LEFT, rect1, rect2);
137 assertBeamsOverlap(View.FOCUS_RIGHT, rect1, rect2);
141 assertBeamsDontOverlap(View.FOCUS_LEFT, rect1, rect2);
142 assertBeamsDontOverlap(View.FOCUS_RIGHT, rect1, rect2);
147 final Rect rect1 = new Rect(0, 0, 20, 20);
148 final Rect rect2 = new Rect(rect1);
151 rect2.offset(rect1.width() - 1, 0);
152 assertBeamsOverlap(View.FOCUS_UP, rect1, rect2);
153 assertBeamsOverlap(View.FOCUS_DOWN, rect1, rect2);
157 assertBeamsOverlap(View.FOCUS_UP, rect1, rect2);
158 assertBeamsOverlap(View.FOCUS_DOWN, rect1, rect2);
162 assertBeamsDontOverlap(View.FOCUS_UP, rect1, rect2);
163 assertBeamsDontOverlap(View.FOCUS_DOWN, rect1, rect2);
166 rect2.set(rect1);
167 rect2.offset(-(rect1.width() - 1), 0);
168 assertBeamsOverlap(View.FOCUS_UP, rect1, rect2);
169 assertBeamsOverlap(View.FOCUS_DOWN, rect1, rect2);
173 assertBeamsOverlap(View.FOCUS_UP, rect1, rect2);
174 assertBeamsOverlap(View.FOCUS_DOWN, rect1, rect2);
178 assertBeamsDontOverlap(View.FOCUS_UP, rect1, rect2);
179 assertBeamsDontOverlap(View.FOCUS_DOWN, rect1, rect2);
475 private void assertBeamsOverlap(int direction, Rect rect1, Rect rect2) {
478 + "for rectangles %s and %s", directionStr, rect1, rect2);
479 assertTrue(assertMsg, mFocusFinder.beamsOverlap(direction, rect1, rect2));
482 private void assertBeamsDontOverlap(int direction, Rect rect1, Rect rect2) {
485 + "for rectangles %s and %s", directionStr, rect1, rect2);
486 assertFalse(assertMsg, mFocusFinder.beamsOverlap(direction, rect1, rect2));
533 Rect rect1, Rect rect2) {
538 rect1, rect2, srcRect, directionStr);
539 assertTrue(assertMsg, mFocusFinder.beamBeats(direction, srcRect, rect1, rect2));