Home
last modified time | relevance | path

Searched refs:insets (Results 1 – 25 of 85) sorted by relevance

1234

/frameworks/base/core/java/android/view/
DWindowInsets.java185 Insets insets = typeInsetsMap[indexOf(i)]; in getInsets() local
186 if (insets == null) { in getInsets()
190 result = insets; in getInsets()
192 result = Insets.max(result, insets); in getInsets()
201 private static void setInsets(Insets[] typeInsetsMap, @InsetType int typeMask, Insets insets) { in setInsets() argument
206 typeInsetsMap[indexOf(i)] = insets; in setInsets()
221 private static Insets[] createCompatTypeMap(@Nullable Rect insets) { in createCompatTypeMap() argument
222 if (insets == null) { in createCompatTypeMap()
226 assignCompatInsets(typeInsetMap, insets); in createCompatTypeMap()
233 static void assignCompatInsets(Insets[] typeInsetMap, Rect insets) { in assignCompatInsets() argument
[all …]
DInsetsState.java192 Insets insets = source.calculateInsets(relativeFrame, ignoreVisibility); in processSource() local
196 insets, type); in processSource()
205 insets, SYSTEM_GESTURES); in processSource()
211 @Nullable boolean[] typeVisibilityMap, Insets insets, int type) { in processSourceAsPublicType() argument
215 typeInsetsMap[index] = insets; in processSourceAsPublicType()
217 typeInsetsMap[index] = Insets.max(existing, insets); in processSourceAsPublicType()
224 if (typeSideMap != null && !Insets.NONE.equals(insets)) { in processSourceAsPublicType()
225 @InsetSide int insetSide = getInsetSide(insets); in processSourceAsPublicType()
227 typeSideMap.put(source.getType(), getInsetSide(insets)); in processSourceAsPublicType()
236 private @InsetSide int getInsetSide(Insets insets) { in getInsetSide() argument
[all …]
/frameworks/base/core/tests/coretests/src/android/view/
DInsetsSourceTest.java56 Insets insets = mSource.calculateInsets(new Rect(0, 0, 500, 500), in testCalculateInsetsTop() local
58 assertEquals(Insets.of(0, 100, 0, 0), insets); in testCalculateInsetsTop()
64 Insets insets = mSource.calculateInsets(new Rect(0, 0, 500, 500), in testCalculateInsetsBottom() local
66 assertEquals(Insets.of(0, 0, 0, 100), insets); in testCalculateInsetsBottom()
72 Insets insets = mSource.calculateInsets(new Rect(0, 0, 500, 500), in testCalculateInsetsLeft() local
74 assertEquals(Insets.of(100, 0, 0, 0), insets); in testCalculateInsetsLeft()
80 Insets insets = mSource.calculateInsets(new Rect(0, 0, 500, 500), in testCalculateInsetsRight() local
82 assertEquals(Insets.of(0, 0, 100, 0), insets); in testCalculateInsetsRight()
88 Insets insets = mSource.calculateInsets(new Rect(100, 0, 500, 500), in testCalculateInsets_overextend() local
90 assertEquals(Insets.of(0, 100, 0, 0), insets); in testCalculateInsets_overextend()
[all …]
DWindowInsetsTest.java64 WindowInsets insets = b.build(); in typeMap() local
65 assertEquals(300, insets.getSystemWindowInsets().bottom); in typeMap()
73 WindowInsets insets = b.build(); in compatInsets() local
74 assertEquals(Insets.of(0, 50, 0, 0), insets.getInsets(topBar())); in compatInsets()
75 assertEquals(Insets.of(0, 0, 30, 10), insets.getInsets(sideBars())); in compatInsets()
86 WindowInsets insets = b.build(); in visibility() local
87 assertTrue(insets.isVisible(sideBars())); in visibility()
88 assertTrue(insets.isVisible(sideBars() | ime())); in visibility()
89 assertFalse(insets.isVisible(sideBars() | topBar())); in visibility()
98 WindowInsets insets = b.build(); in consume_doesntChangeVisibility() local
[all …]
DInsetsStateTest.java73 WindowInsets insets = mState.calculateInsets(new Rect(0, 0, 100, 300), false, false, in testCalculateInsets() local
75 assertEquals(Insets.of(0, 100, 0, 100), insets.getSystemWindowInsets()); in testCalculateInsets()
76 assertEquals(Insets.of(0, 100, 0, 100), insets.getInsets(Type.all())); in testCalculateInsets()
79 assertEquals(Insets.of(0, 100, 0, 0), insets.getInsets(Type.topBar())); in testCalculateInsets()
80 assertEquals(Insets.of(0, 0, 0, 100), insets.getInsets(Type.ime())); in testCalculateInsets()
92 WindowInsets insets = mState.calculateInsets(new Rect(0, 0, 100, 300), false, false, in testCalculateInsets_imeAndNav() local
94 assertEquals(100, insets.getStableInsetBottom()); in testCalculateInsets_imeAndNav()
95 assertEquals(Insets.of(0, 0, 0, 100), insets.getMaxInsets(Type.systemBars())); in testCalculateInsets_imeAndNav()
96 assertEquals(Insets.of(0, 0, 0, 200), insets.getSystemWindowInsets()); in testCalculateInsets_imeAndNav()
97 assertEquals(Insets.of(0, 0, 0, 200), insets.getInsets(Type.all())); in testCalculateInsets_imeAndNav()
[all …]
DViewRootImplTest.java60 final WindowInsets insets = mViewRootImpl.getWindowInsets(true /* forceConstruct */); in negativeInsets_areSetToZero() local
62 assertThat(insets.getSystemWindowInsets(), equalTo(Insets.NONE)); in negativeInsets_areSetToZero()
63 assertThat(insets.getStableInsets(), equalTo(Insets.NONE)); in negativeInsets_areSetToZero()
70 final WindowInsets insets = mViewRootImpl.getWindowInsets(true /* forceConstruct */); in negativeInsets_areSetToZero_positiveAreLeftAsIs() local
72 assertThat(insets.getSystemWindowInsets(), equalTo(Insets.of(0, 20, 0, 40))); in negativeInsets_areSetToZero_positiveAreLeftAsIs()
73 assertThat(insets.getStableInsets(), equalTo(Insets.of(10, 0, 30, 0))); in negativeInsets_areSetToZero_positiveAreLeftAsIs()
80 final WindowInsets insets = mViewRootImpl.getWindowInsets(true /* forceConstruct */); in positiveInsets_areLeftAsIs() local
82 assertThat(insets.getSystemWindowInsets(), equalTo(Insets.of(10, 20, 30, 40))); in positiveInsets_areLeftAsIs()
83 assertThat(insets.getStableInsets(), equalTo(Insets.of(10, 20, 30, 40))); in positiveInsets_areLeftAsIs()
/frameworks/base/services/tests/wmtests/src/com/android/server/wm/
DTaskSnapshotSurfaceTest.java168 final Rect insets = new Rect(0, 10, 0, 10); in testCalculateSnapshotFrame() local
169 mSurface.setFrames(new Rect(0, 0, 100, 100), insets, insets); in testCalculateSnapshotFrame()
177 final Rect insets = new Rect(10, 10, 0, 0); in testCalculateSnapshotFrame_navBarLeft() local
178 mSurface.setFrames(new Rect(0, 0, 100, 100), insets, insets); in testCalculateSnapshotFrame_navBarLeft()
186 final Rect insets = new Rect(0, 10, 10, 0); in testDrawStatusBarBackground() local
187 mSurface.setFrames(new Rect(0, 0, 100, 100), insets, insets); in testDrawStatusBarBackground()
199 final Rect insets = new Rect(0, 10, 10, 0); in testDrawStatusBarBackground_nullFrame() local
200 mSurface.setFrames(new Rect(0, 0, 100, 100), insets, insets); in testDrawStatusBarBackground_nullFrame()
212 final Rect insets = new Rect(0, 10, 10, 0); in testDrawStatusBarBackground_nope() local
213 mSurface.setFrames(new Rect(0, 0, 100, 100), insets, insets); in testDrawStatusBarBackground_nope()
[all …]
DScreenDecorWindowTests.java275 final WindowInsets insets = getInsets(activity); in assertInsetGreaterOrEqual() local
278 assertThat(insets.getSystemWindowInsetTop()).isAtLeast(expected); in assertInsetGreaterOrEqual()
281 assertThat(insets.getSystemWindowInsetBottom()).isAtLeast(expected); in assertInsetGreaterOrEqual()
284 assertThat(insets.getSystemWindowInsetLeft()).isAtLeast(expected); in assertInsetGreaterOrEqual()
287 assertThat(insets.getSystemWindowInsetRight()).isAtLeast(expected); in assertInsetGreaterOrEqual()
294 final WindowInsets insets = getInsets(activity); in waitForInsetGreaterOrEqual() local
296 case TOP: return insets.getSystemWindowInsetTop() >= expected; in waitForInsetGreaterOrEqual()
297 case BOTTOM: return insets.getSystemWindowInsetBottom() >= expected; in waitForInsetGreaterOrEqual()
298 case LEFT: return insets.getSystemWindowInsetLeft() >= expected; in waitForInsetGreaterOrEqual()
299 case RIGHT: return insets.getSystemWindowInsetRight() >= expected; in waitForInsetGreaterOrEqual()
DDisplayPolicyInsetsTests.java132 private void verifyConsistency(String what, DisplayInfo di, Rect insets, int width, in verifyConsistency() argument
135 equalTo(di.logicalWidth - insets.left - insets.right)); in verifyConsistency()
137 equalTo(di.logicalHeight - insets.top - insets.bottom)); in verifyConsistency()
/frameworks/base/packages/EasterEgg/src/com/android/egg/paint/
DToolbarView.kt50 override fun onApplyWindowInsets(insets: WindowInsets?): WindowInsets { in onApplyWindowInsets()
52 if (lp != null && insets != null) { in onApplyWindowInsets()
53 if (insets.hasStableInsets()) { in onApplyWindowInsets()
54 lp.topMargin = insets.stableInsetTop in onApplyWindowInsets()
55 lp.bottomMargin = insets.stableInsetBottom in onApplyWindowInsets()
57 lp.topMargin = insets.systemWindowInsetTop in onApplyWindowInsets()
58 lp.bottomMargin = insets.systemWindowInsetBottom in onApplyWindowInsets()
63 return super.onApplyWindowInsets(insets) in onApplyWindowInsets()
DCutoutAvoidingToolbar.kt46 override fun onApplyWindowInsets(insets: WindowInsets?): WindowInsets { in onApplyWindowInsets()
47 _insets = insets in onApplyWindowInsets()
49 return super.onApplyWindowInsets(insets) in onApplyWindowInsets()
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/view/
DStickyHeaderScrollView.java106 public WindowInsets onApplyWindowInsets(WindowInsets insets) { in onApplyWindowInsets() argument
108 statusBarInset = insets.getSystemWindowInsetTop(); in onApplyWindowInsets()
109 insets = in onApplyWindowInsets()
110 insets.replaceSystemWindowInsets( in onApplyWindowInsets()
111 insets.getSystemWindowInsetLeft(), in onApplyWindowInsets()
113 insets.getSystemWindowInsetRight(), in onApplyWindowInsets()
114 insets.getSystemWindowInsetBottom()); in onApplyWindowInsets()
116 return insets; in onApplyWindowInsets()
DStickyHeaderListView.java141 public WindowInsets onApplyWindowInsets(WindowInsets insets) { in onApplyWindowInsets() argument
143 statusBarInset = insets.getSystemWindowInsetTop(); in onApplyWindowInsets()
144 insets.replaceSystemWindowInsets( in onApplyWindowInsets()
145 insets.getSystemWindowInsetLeft(), in onApplyWindowInsets()
147 insets.getSystemWindowInsetRight(), in onApplyWindowInsets()
148 insets.getSystemWindowInsetBottom()); in onApplyWindowInsets()
150 return insets; in onApplyWindowInsets()
/frameworks/base/tests/WallpaperTest/src/com/example/wallpapertest/
DTestWallpaper.java165 public void onApplyWindowInsets(WindowInsets insets) { in onApplyWindowInsets() argument
166 super.onApplyWindowInsets(insets); in onApplyWindowInsets()
167 mMainInsets.set(insets.getSystemWindowInsetLeft(), insets.getSystemWindowInsetTop(), in onApplyWindowInsets()
168 insets.getSystemWindowInsetRight(), insets.getSystemWindowInsetBottom()); in onApplyWindowInsets()
169 mStableInsets.set(insets.getStableInsetLeft(), insets.getStableInsetTop(), in onApplyWindowInsets()
170 insets.getStableInsetRight(), insets.getStableInsetBottom()); in onApplyWindowInsets()
171 mRound = insets.isRound(); in onApplyWindowInsets()
/frameworks/opt/setupwizard/library/recyclerview/src/com/android/setupwizardlib/view/
DStickyHeaderRecyclerView.java124 public WindowInsets onApplyWindowInsets(WindowInsets insets) { in onApplyWindowInsets() argument
126 statusBarInset = insets.getSystemWindowInsetTop(); in onApplyWindowInsets()
127 insets.replaceSystemWindowInsets( in onApplyWindowInsets()
128 insets.getSystemWindowInsetLeft(), in onApplyWindowInsets()
130 insets.getSystemWindowInsetRight(), in onApplyWindowInsets()
131 insets.getSystemWindowInsetBottom()); in onApplyWindowInsets()
133 return insets; in onApplyWindowInsets()
/frameworks/base/packages/SystemUI/legacy/recents/src/com/android/systemui/recents/views/
DDockState.java91 public boolean acceptsDrop(int x, int y, int width, int height, Rect insets, in acceptsDrop() argument
98 updateBoundsWithSystemInsets(mTmpRect, insets); in acceptsDrop()
278 public Rect getPreDockedBounds(int width, int height, Rect insets) { in getPreDockedBounds() argument
280 return updateBoundsWithSystemInsets(mTmpRect, insets); in getPreDockedBounds()
287 public Rect getDockedBounds(int width, int height, int dividerSize, Rect insets, in getDockedBounds() argument
293 insets, width, height, dividerSize); in getDockedBounds()
305 int dividerSize, Rect insets, TaskStackLayoutAlgorithm layoutAlgorithm, in getDockedTaskStackBounds() argument
311 insets, width, height, dividerSize); in getDockedTaskStackBounds()
322 : insets.top; in getDockedTaskStackBounds()
325 layoutAlgorithm.getTaskStackBounds(displayRect, windowRectOut, top, 0, insets.right, in getDockedTaskStackBounds()
[all …]
/frameworks/base/core/java/com/android/internal/policy/
DDockedDividerUtils.java99 public static int calculateMiddlePosition(boolean isHorizontalDivision, Rect insets, in calculateMiddlePosition() argument
101 int start = isHorizontalDivision ? insets.top : insets.left; in calculateMiddlePosition()
103 ? displayHeight - insets.bottom in calculateMiddlePosition()
104 : displayWidth - insets.right; in calculateMiddlePosition()
DDecorView.java1020 public WindowInsets onApplyWindowInsets(WindowInsets insets) { in onApplyWindowInsets() argument
1029 mFloatingInsets.top = insets.getSystemWindowInsetTop(); in onApplyWindowInsets()
1030 mFloatingInsets.bottom = insets.getSystemWindowInsetBottom(); in onApplyWindowInsets()
1031 insets = insets.inset(0, insets.getSystemWindowInsetTop(), in onApplyWindowInsets()
1032 0, insets.getSystemWindowInsetBottom()); in onApplyWindowInsets()
1035 mFloatingInsets.left = insets.getSystemWindowInsetTop(); in onApplyWindowInsets()
1036 mFloatingInsets.right = insets.getSystemWindowInsetBottom(); in onApplyWindowInsets()
1037 insets = insets.inset(insets.getSystemWindowInsetLeft(), 0, in onApplyWindowInsets()
1038 insets.getSystemWindowInsetRight(), 0); in onApplyWindowInsets()
1041 mFrameOffsets.set(insets.getSystemWindowInsetsAsRect()); in onApplyWindowInsets()
[all …]
DDividerSnapAlgorithm.java87 public static DividerSnapAlgorithm create(Context ctx, Rect insets) { in create() argument
100 insets); in create()
104 boolean isHorizontalDivision, Rect insets) { in DividerSnapAlgorithm() argument
105 this(res, displayWidth, displayHeight, dividerSize, isHorizontalDivision, insets, in DividerSnapAlgorithm()
110 boolean isHorizontalDivision, Rect insets, int dockSide) { in DividerSnapAlgorithm() argument
111 this(res, displayWidth, displayHeight, dividerSize, isHorizontalDivision, insets, in DividerSnapAlgorithm()
116 boolean isHorizontalDivision, Rect insets, int dockSide, boolean isMinimizedMode) { in DividerSnapAlgorithm() argument
125 mInsets.set(insets); in DividerSnapAlgorithm()
/frameworks/opt/setupwizard/library/main/src/com/android/setupwizardlib/util/
DSystemBarHelper.java326 public WindowInsets onApplyWindowInsets(View view, WindowInsets insets) { in onApplyWindowInsets() argument
332 int bottomInset = insets.getSystemWindowInsetBottom(); in onApplyWindowInsets()
334 final int bottomMargin = Math.max(insets.getSystemWindowInsetBottom() - bottomOffset, 0); in onApplyWindowInsets()
345 return insets.replaceSystemWindowInsets( in onApplyWindowInsets()
346 insets.getSystemWindowInsetLeft(), in onApplyWindowInsets()
347 insets.getSystemWindowInsetTop(), in onApplyWindowInsets()
348 insets.getSystemWindowInsetRight(), in onApplyWindowInsets()
/frameworks/base/packages/SystemUI/src/com/android/systemui/bubbles/animation/
DStackAnimationController.java418 final WindowInsets insets = mLayout.getRootWindowInsets();
420 if (insets != null) {
424 insets.getSystemWindowInsetLeft(),
425 insets.getDisplayCutout() != null
426 ? insets.getDisplayCutout().getSafeInsetLeft()
433 insets.getSystemWindowInsetRight(),
434 insets.getDisplayCutout() != null
435 ? insets.getDisplayCutout().getSafeInsetRight()
442 insets.getDisplayCutout() != null
443 ? insets.getDisplayCutout().getSafeInsetTop()
[all …]
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
DKeyguardPreviewContainer.java65 public WindowInsets onApplyWindowInsets(WindowInsets insets) { in onApplyWindowInsets() argument
66 setPadding(0, 0, 0, insets.getStableInsetBottom()); in onApplyWindowInsets()
67 return super.onApplyWindowInsets(insets); in onApplyWindowInsets()
/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/recents/model/
DThumbnailData.java34 public Rect insets; field in ThumbnailData
45 insets = new Rect(); in ThumbnailData()
56 insets = new Rect(snapshot.getContentInsets()); in ThumbnailData()
/frameworks/base/graphics/java/android/graphics/
DInsets.java145 Insets insets = (Insets) o; in equals()
147 if (bottom != insets.bottom) return false; in equals()
148 if (left != insets.left) return false; in equals()
149 if (right != insets.right) return false; in equals()
150 if (top != insets.top) return false; in equals()
DRect.java427 public void inset(@NonNull Rect insets) { in inset() argument
428 left += insets.left; in inset()
429 top += insets.top; in inset()
430 right -= insets.right; in inset()
431 bottom -= insets.bottom; in inset()
439 public void inset(Insets insets) { in inset() argument
440 left += insets.left; in inset()
441 top += insets.top; in inset()
442 right -= insets.right; in inset()
443 bottom -= insets.bottom; in inset()

1234