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 Modifier and Type Class Description static classShadowWindowManagerImpl.ShadowCompatModeWrapper
-
Field Summary
Fields Modifier and Type Field Description static intNEW_INSETS_MODE_FULL
-
Constructor Summary
Constructors Constructor Description ShadowWindowManagerImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddView(View view, ViewGroup.LayoutParams layoutParams)static voidconfigureDefaultDisplayForJBOnly(Configuration configuration, DisplayMetrics displayMetrics)internal onlyDisplaygetDefaultDisplay()List<View>getViews()protected WindowInsetsgetWindowInsetsFromServer(WindowManager.LayoutParams attrs, Rect bounds)Re implement to avoid server callvoidremoveView(View view)protected voidremoveViewImmediate(View view)static voidreset()
-
-
-
Field Detail
-
NEW_INSETS_MODE_FULL
public static final int NEW_INSETS_MODE_FULL
- See Also:
- Constant Field Values
-
-
Method Detail
-
configureDefaultDisplayForJBOnly
public static void configureDefaultDisplayForJBOnly(Configuration configuration, DisplayMetrics displayMetrics)
internal only
-
addView
@Implementation public void addView(View view, ViewGroup.LayoutParams layoutParams)
-
removeView
@Implementation public void removeView(View view)
-
removeViewImmediate
@Implementation protected void removeViewImmediate(View view)
-
getDefaultDisplay
@Implementation(maxSdk=16) public Display getDefaultDisplay()
-
getWindowInsetsFromServer
@Implementation(minSdk=30) protected WindowInsets getWindowInsetsFromServer(WindowManager.LayoutParams attrs, Rect bounds)
Re implement to avoid server call
-
reset
@Resetter public static void reset()
-
-