diff --git a/app/src/main/java/com/itsaky/androidide/utils/WindowInsetsExtensions.kt b/app/src/main/java/com/itsaky/androidide/utils/WindowInsetsExtensions.kt index e7a710e856..e3dd2bfc7a 100644 --- a/app/src/main/java/com/itsaky/androidide/utils/WindowInsetsExtensions.kt +++ b/app/src/main/java/com/itsaky/androidide/utils/WindowInsetsExtensions.kt @@ -96,11 +96,12 @@ fun View.applyRootSystemInsetsAsPadding( fun ContentEditorBinding.applyImmersiveModeInsets(systemBars: Insets) { val baseMargin = SizeUtils.dp2px(16f) val isRtl = root.layoutDirection == View.LAYOUT_DIRECTION_RTL - val endInset = if (isRtl) systemBars.left else systemBars.right + + val startInset = if (isRtl) systemBars.right else systemBars.left btnFullscreenToggle.updateLayoutParams { bottomMargin = baseMargin + systemBars.bottom - marginEnd = baseMargin + endInset + marginStart = baseMargin + startInset } bottomSheet.updatePadding(top = systemBars.top) diff --git a/app/src/main/res/layout-land/content_editor.xml b/app/src/main/res/layout-land/content_editor.xml index eae0f55f5b..ba50e30990 100644 --- a/app/src/main/res/layout-land/content_editor.xml +++ b/app/src/main/res/layout-land/content_editor.xml @@ -169,9 +169,9 @@ android:id="@+id/btn_fullscreen_toggle" android:layout_width="48dp" android:layout_height="48dp" - android:layout_gravity="bottom|end" + android:layout_gravity="bottom|start" android:layout_marginBottom="16dp" - android:layout_marginEnd="16dp" + android:layout_marginStart="16dp" android:padding="12dp" android:scaleType="fitCenter" android:src="@drawable/ic_fullscreen" diff --git a/app/src/main/res/layout/content_editor.xml b/app/src/main/res/layout/content_editor.xml index e384046db1..962cda6ae0 100644 --- a/app/src/main/res/layout/content_editor.xml +++ b/app/src/main/res/layout/content_editor.xml @@ -166,9 +166,9 @@ android:id="@+id/btn_fullscreen_toggle" android:layout_width="48dp" android:layout_height="48dp" - android:layout_gravity="bottom|end" + android:layout_gravity="bottom|start" android:layout_marginBottom="16dp" - android:layout_marginEnd="16dp" + android:layout_marginStart="16dp" android:padding="12dp" android:scaleType="fitCenter" android:src="@drawable/ic_fullscreen"