Package io.flutter.util
Class ViewUtils
- java.lang.Object
-
- io.flutter.util.ViewUtils
-
public final class ViewUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description ViewUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanchildHasFocus(View root)Determines if the current view or any descendant view has focus.static intgenerateViewId(int fallbackId)Generates a view id.static ActivitygetActivity(Context context)
-
-
-
Method Detail
-
getActivity
@Nullable public static Activity getActivity(@Nullable Context context)
Retrieves theActivityfrom a givenContext.This method will recursively traverse up the context chain if it is a
ContextWrapperuntil it finds the first instance of the base context that is anActivity.
-
generateViewId
public static int generateViewId(int fallbackId)
Generates a view id.In API level 17 and above, this ID is unique. Below 17, the fallback id is used instead.
- Parameters:
fallbackId- the fallback id.- Returns:
- the view id.
-
childHasFocus
public static boolean childHasFocus(@Nullable View root)Determines if the current view or any descendant view has focus.- Parameters:
root- The root view.- Returns:
- True if the current view or any descendant view has focus.
-
-