Home
last modified time | relevance | path

Searched refs:IFocusArea (Results 1 – 8 of 8) sorted by relevance

/aosp12/packages/apps/Car/libs/car-ui-lib/car-rotary-lib/src/main/java/com/android/car/ui/
H A DRotaryCache.java126 final IFocusArea mFocusArea;
130 FocusAreaHistory(@NonNull IFocusArea focusArea, long timestamp) { in FocusAreaHistory()
154 void put(int direction, @NonNull IFocusArea targetFocusArea, long elapsedRealtime) { in put()
161 IFocusArea get(int direction, long elapsedRealtime) { in get()
209 IFocusArea getCachedFocusArea(int direction, long elapsedRealtime) { in getCachedFocusArea()
214 void saveFocusArea(int direction, @NonNull IFocusArea targetFocusArea, long elapsedRealtime) { in saveFocusArea()
H A DFocusAreaHelper.java151 private SparseArray<IFocusArea> mSpecifiedNudgeFocusAreaMap;
184 private IFocusArea mPreviousFocusArea;
294 IFocusArea oldFocusArea = ViewUtils.getAncestorFocusArea(oldFocus); in maybeClearFocusAreaHistory()
315 TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.IFocusArea); in initAttrs()
542 (IFocusArea) mFocusArea, SystemClock.uptimeMillis()); in performAccessibilityAction()
580 IFocusArea targetFocusArea = getSpecifiedFocusArea(direction); in nudgeToAnotherFocusArea()
599 private void saveFocusAreaHistory(int direction, @NonNull IFocusArea sourceFocusArea, in saveFocusAreaHistory()
600 @NonNull IFocusArea targetFocusArea, long elapsedRealtime) { in saveFocusAreaHistory()
612 IFocusArea getCachedFocusArea(int direction, long elapsedRealtime) { in getCachedFocusArea()
639 private IFocusArea getSpecifiedFocusArea(int direction) { in getSpecifiedFocusArea()
[all …]
H A DIFocusArea.java47 public interface IFocusArea { interface
89 void setNudgeTargetFocusArea(int direction, @Nullable IFocusArea target); in setNudgeTargetFocusArea()
H A DConstraintFocusArea.java46 public class ConstraintFocusArea extends ConstraintLayout implements IFocusArea {
196 public void setNudgeTargetFocusArea(int direction, @Nullable IFocusArea target) { in setNudgeTargetFocusArea()
H A DFocusArea.java45 public class FocusArea extends LinearLayout implements IFocusArea {
195 public void setNudgeTargetFocusArea(int direction, @Nullable IFocusArea target) { in setNudgeTargetFocusArea()
H A DFrameFocusArea.java46 public class FrameFocusArea extends FrameLayout implements IFocusArea {
196 public void setNudgeTargetFocusArea(int direction, @Nullable IFocusArea target) { in setNudgeTargetFocusArea()
/aosp12/packages/apps/Car/libs/car-ui-lib/car-rotary-lib/src/main/java/com/android/car/ui/utils/
H A DViewUtils.java42 import com.android.car.ui.IFocusArea;
202 public static IFocusArea getAncestorFocusArea(@NonNull View view) { in getAncestorFocusArea()
205 if (parent instanceof IFocusArea) { in getAncestorFocusArea()
206 return (IFocusArea) parent; in getAncestorFocusArea()
225 while (parent != null && parent instanceof ViewGroup && !(parent instanceof IFocusArea)) { in getAncestorScrollableContainer()
527 IFocusArea parent = getAncestorFocusArea(view); in isDefaultFocus()
662 if (view instanceof IFocusArea) { in findDefaultFocusView()
663 IFocusArea focusArea = (IFocusArea) view; in findDefaultFocusView()
/aosp12/packages/apps/Car/libs/car-ui-lib/car-rotary-lib/src/androidTest/java/com/android/car/ui/
H A DRotaryCacheTest.java80 IFocusArea focusArea = mRotaryCache.getCachedFocusArea(direction, mValidTime); in testGetCachedFocusArea_inTheCache()
89 IFocusArea focusArea = mRotaryCache.getCachedFocusArea(View.FOCUS_RIGHT, mValidTime); in testGetCachedFocusArea_notInTheCache()
99 IFocusArea focusArea = mRotaryCache.getCachedFocusArea(direction, mExpiredTime); in testGetCachedFocusArea_expiredCache()