Lines Matching defs:focusedRect

86      * @param root Contains focusedRect. Cannot be null.
87 * @param focusedRect The starting point of the search.
91 public View findNextFocusFromRect(ViewGroup root, Rect focusedRect, int direction) {
92 mFocusedRect.set(focusedRect);
96 private View findNextFocus(ViewGroup root, View focused, Rect focusedRect, int direction) {
110 next = findNextFocus(effectiveRoot, focused, focusedRect, direction, focusables);
218 private View findNextFocus(ViewGroup root, View focused, Rect focusedRect,
221 if (focusedRect == null) {
222 focusedRect = mFocusedRect;
225 focused.getFocusedRect(focusedRect);
226 root.offsetDescendantRectToMyCoords(focused, focusedRect);
228 if (focusedRect == null) {
229 focusedRect = mFocusedRect;
234 setFocusTopLeft(root, focusedRect);
238 setFocusBottomRight(root, focusedRect);
240 setFocusTopLeft(root, focusedRect);
246 setFocusBottomRight(root, focusedRect);
250 setFocusTopLeft(root, focusedRect);
252 setFocusBottomRight(root, focusedRect);
262 return findNextFocusInRelativeDirection(focusables, root, focused, focusedRect,
269 focusedRect, direction);
304 View focused, Rect focusedRect, int direction) {
323 private void setFocusBottomRight(ViewGroup root, Rect focusedRect) {
326 focusedRect.set(rootRight, rootBottom, rootRight, rootBottom);
329 private void setFocusTopLeft(ViewGroup root, Rect focusedRect) {
332 focusedRect.set(rootLeft, rootTop, rootLeft, rootTop);
336 Rect focusedRect, int direction) {
339 mBestCandidateRect.set(focusedRect);
342 mBestCandidateRect.offset(focusedRect.width() + 1, 0);
345 mBestCandidateRect.offset(-(focusedRect.width() + 1), 0);
348 mBestCandidateRect.offset(0, focusedRect.height() + 1);
351 mBestCandidateRect.offset(0, -(focusedRect.height() + 1));
367 if (isBetterCandidate(direction, focusedRect, mOtherRect, mBestCandidateRect)) {