Skip to content

Commit 8644265

Browse files
committed
Fix black navigation bar in camera preview
1 parent afc77df commit 8644265

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

app/src/main/java/app/grapheneos/camera/ui/activities/MainActivity.kt

+8-2
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,8 @@ open class MainActivity : AppCompatActivity(),
204204
private lateinit var gLeftDash: View
205205
private lateinit var gRightDash: View
206206

207+
private var bottomNavigationBarPadding: Int = 0
208+
207209
val thumbnailLoaderExecutor = Executors.newSingleThreadExecutor()
208210

209211
private val runnable = Runnable {
@@ -905,12 +907,16 @@ open class MainActivity : AppCompatActivity(),
905907
insets.left,
906908
0,
907909
insets.right,
908-
insets.bottom,
910+
0,
909911
)
910912

911913
it
912914
}
913915

916+
zoomBarPanel.setPadding(0, 0, 0, insets.bottom)
917+
exposureBarPanel.setPadding(0, 0, 0, insets.bottom)
918+
bottomNavigationBarPadding = insets.bottom
919+
914920
if (insets.top != 0 && !isInsetSet) {
915921
mainFrame.layoutParams =
916922
(mainFrame.layoutParams as ViewGroup.MarginLayoutParams).let {
@@ -1045,7 +1051,7 @@ open class MainActivity : AppCompatActivity(),
10451051
if (extraHeight169 > 0) {
10461052
extraHeight169
10471053
} else {
1048-
it.bottomMargin
1054+
bottomNavigationBarPadding
10491055
}
10501056
)
10511057

0 commit comments

Comments
 (0)