Searched defs:focusedRect (Results 1 - 2 of 2) sorted by relevance

/frameworks/support/customview/src/main/java/androidx/customview/widget/
H A DFocusStrategy.java142 @Nullable T focused, @NonNull Rect focusedRect, int direction) {
145 final Rect bestCandidateRect = new Rect(focusedRect);
149 bestCandidateRect.offset(focusedRect.width() + 1, 0);
152 bestCandidateRect.offset(-(focusedRect.width() + 1), 0);
155 bestCandidateRect.offset(0, focusedRect.height() + 1);
158 bestCandidateRect.offset(0, -(focusedRect.height() + 1));
177 if (isBetterCandidate(direction, focusedRect, focusableRect, bestCandidateRect)) {
140 findNextFocusInAbsoluteDirection(@onNull L focusables, @NonNull CollectionAdapter<L, T> collectionAdapter, @NonNull BoundsAdapter<T> adapter, @Nullable T focused, @NonNull Rect focusedRect, int direction) argument
/frameworks/base/core/java/android/view/
H A DFocusFinder.java86 * @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) { argument
92 mFocusedRect.set(focusedRect);
96 private View findNextFocus(ViewGroup root, View focused, Rect focusedRect, int direction) { argument
110 next = findNextFocus(effectiveRoot, focused, focusedRect, direction, focusables);
218 private View findNextFocus(ViewGroup root, View focused, Rect focusedRect, argument
221 if (focusedRect == null) {
222 focusedRect = mFocusedRect;
225 focused.getFocusedRect(focusedRect);
303 findNextFocusInRelativeDirection(ArrayList<View> focusables, ViewGroup root, View focused, Rect focusedRect, int direction) argument
323 setFocusBottomRight(ViewGroup root, Rect focusedRect) argument
329 setFocusTopLeft(ViewGroup root, Rect focusedRect) argument
335 findNextFocusInAbsoluteDirection(ArrayList<View> focusables, ViewGroup root, View focused, Rect focusedRect, int direction) argument
[all...]

Completed in 301 milliseconds