Lines Matching refs:focused

73      * that currently is focused.
74 * @param root Contains focused. Cannot be null.
75 * @param focused Has focus now.
79 public final View findNextFocus(ViewGroup root, View focused, int direction) {
80 return findNextFocus(root, focused, null, direction);
96 private View findNextFocus(ViewGroup root, View focused, Rect focusedRect, int direction) {
98 ViewGroup effectiveRoot = getEffectiveRoot(root, focused);
99 if (focused != null) {
100 next = findNextUserSpecifiedFocus(effectiveRoot, focused, direction);
110 next = findNextFocus(effectiveRoot, focused, focusedRect, direction, focusables);
124 * @return the "effective" root of {@param focused}
126 private ViewGroup getEffectiveRoot(ViewGroup root, View focused) {
127 if (focused == null || focused == root) {
131 ViewParent nextParent = focused.getParent();
138 && focused.getContext().getPackageManager().hasSystemFeature(
193 private View findNextUserSpecifiedFocus(ViewGroup root, View focused, int direction) {
195 View userSetNextFocus = focused.findUserSetNextFocus(root, direction);
218 private View findNextFocus(ViewGroup root, View focused, Rect focusedRect,
220 if (focused != null) {
224 // fill in interesting rect from focused
225 focused.getFocusedRect(focusedRect);
226 root.offsetDescendantRectToMyCoords(focused, focusedRect);
262 return findNextFocusInRelativeDirection(focusables, root, focused, focusedRect,
268 return findNextFocusInAbsoluteDirection(focusables, root, focused,
304 View focused, Rect focusedRect, int direction) {
316 return getNextFocusable(focused, focusables, count);
318 return getPreviousFocusable(focused, focusables, count);
335 View findNextFocusInAbsoluteDirection(ArrayList<View> focusables, ViewGroup root, View focused,
361 if (focusable == focused || focusable == root) continue;
375 private static View getNextFocusable(View focused, ArrayList<View> focusables, int count) {
376 if (focused != null) {
377 int position = focusables.lastIndexOf(focused);
388 private static View getPreviousFocusable(View focused, ArrayList<View> focusables, int count) {
389 if (focused != null) {
390 int position = focusables.indexOf(focused);