Package org.robolectric.shadows
Class ShadowWindowManagerImpl
java.lang.Object
org.robolectric.shadows.ShadowWindowManager
org.robolectric.shadows.ShadowWindowManagerImpl
@Implements(value=android.view.WindowManagerImpl.class,
isInAndroidSdk=false)
public class ShadowWindowManagerImpl
extends ShadowWindowManager
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddView(View view, ViewGroup.LayoutParams layoutParams) static voidconfigureDefaultDisplayForJBOnly(Configuration configuration, DisplayMetrics displayMetrics) internal onlygetViews()protected WindowInsetsgetWindowInsetsFromServer(WindowManager.LayoutParams attrs, Rect bounds) Re implement to avoid server callvoidremoveView(View view) protected voidremoveViewImmediate(View view) static voidreset()
-
Field Details
-
NEW_INSETS_MODE_FULL
public static final int NEW_INSETS_MODE_FULL- See Also:
-
-
Constructor Details
-
ShadowWindowManagerImpl
public ShadowWindowManagerImpl()
-
-
Method Details
-
configureDefaultDisplayForJBOnly
public static void configureDefaultDisplayForJBOnly(Configuration configuration, DisplayMetrics displayMetrics) internal only -
addView
-
removeView
-
removeViewImmediate
-
getViews
-
getDefaultDisplay
-
getWindowInsetsFromServer
@Implementation(minSdk=30, maxSdk=32) protected WindowInsets getWindowInsetsFromServer(WindowManager.LayoutParams attrs, Rect bounds) Re implement to avoid server call -
reset
-