Home | History | Annotate | Download | only in view

Lines Matching defs:rect2

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);
119 rect2.offset(0, 1);
120 assertBeamsOverlap(View.FOCUS_LEFT, rect1, rect2);
121 assertBeamsOverlap(View.FOCUS_RIGHT, rect1, rect2);
124 rect2.offset(0, 1);
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);
135 rect2.offset(0, -1);
136 assertBeamsOverlap(View.FOCUS_LEFT, rect1, rect2);
137 assertBeamsOverlap(View.FOCUS_RIGHT, rect1, rect2);
140 rect2.offset(0, -1);
141 assertBeamsDontOverlap(View.FOCUS_LEFT, rect1, rect2);
142 assertBeamsDontOverlap(View.FOCUS_RIGHT, rect1, rect2);
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);
156 rect2.offset(1, 0);
157 assertBeamsOverlap(View.FOCUS_UP, rect1, rect2);
158 assertBeamsOverlap(View.FOCUS_DOWN, rect1, rect2);
161 rect2.offset(1, 0);
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);
172 rect2.offset(-1, 0);
173 assertBeamsOverlap(View.FOCUS_UP, rect1, rect2);
174 assertBeamsOverlap(View.FOCUS_DOWN, rect1, rect2);
177 rect2.offset(-1, 0);
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));