Skip to content

Commit 89de3b0

Browse files
committed
fix: set status bars to transparent
1 parent 88786bd commit 89de3b0

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

examples/SampleApp/android/app/src/main/java/com/sampleapp/MainActivity.kt

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
package io.getstream.reactnative.sampleapp
22

3+
import android.graphics.Color
34
import android.os.Build
45
import android.os.Bundle
5-
import android.view.View
6-
import androidx.core.graphics.Insets
7-
import androidx.core.view.ViewCompat
8-
import androidx.core.view.WindowInsetsCompat
9-
import androidx.core.view.updatePadding
106
import com.facebook.react.ReactActivity
117
import com.facebook.react.ReactActivityDelegate
128
import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled
@@ -16,6 +12,14 @@ class MainActivity : ReactActivity() {
1612

1713
override fun onCreate(savedInstanceState: Bundle?) {
1814
super.onCreate(null)
15+
16+
window.navigationBarColor = Color.TRANSPARENT
17+
window.statusBarColor = Color.TRANSPARENT
18+
19+
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
20+
window.isNavigationBarContrastEnforced = false
21+
window.isStatusBarContrastEnforced = false
22+
}
1923
}
2024

2125
override fun getMainComponentName(): String = "SampleApp"

examples/SampleApp/android/app/src/main/res/values/styles.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
<!-- Base application theme. -->
44
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
5-
<!-- Customize your theme here. -->
5+
<item name="android:navigationBarColor">@android:color/transparent</item>
6+
<item name="android:statusBarColor">@android:color/transparent</item>
7+
<item name="android:enforceNavigationBarContrast">false</item>
68
</style>
79

810
</resources>

0 commit comments

Comments
 (0)