Исправлен черный gesture navigation bar при fullscreen фото
This commit is contained in:
@@ -106,6 +106,7 @@ import com.rosetta.messenger.ui.components.AvatarImage
|
|||||||
import com.rosetta.messenger.ui.components.VerifiedBadge
|
import com.rosetta.messenger.ui.components.VerifiedBadge
|
||||||
import com.rosetta.messenger.ui.onboarding.PrimaryBlue
|
import com.rosetta.messenger.ui.onboarding.PrimaryBlue
|
||||||
import com.rosetta.messenger.ui.settings.ThemeWallpapers
|
import com.rosetta.messenger.ui.settings.ThemeWallpapers
|
||||||
|
import com.rosetta.messenger.ui.utils.NavigationModeUtils
|
||||||
import com.rosetta.messenger.ui.utils.SystemBarsStyleUtils
|
import com.rosetta.messenger.ui.utils.SystemBarsStyleUtils
|
||||||
import com.rosetta.messenger.utils.MediaUtils
|
import com.rosetta.messenger.utils.MediaUtils
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
@@ -332,6 +333,12 @@ fun ChatDetailScreen(
|
|||||||
val ic = androidx.core.view.WindowCompat.getInsetsController(window, view)
|
val ic = androidx.core.view.WindowCompat.getInsetsController(window, view)
|
||||||
window.statusBarColor = android.graphics.Color.TRANSPARENT
|
window.statusBarColor = android.graphics.Color.TRANSPARENT
|
||||||
ic.isAppearanceLightStatusBars = false
|
ic.isAppearanceLightStatusBars = false
|
||||||
|
NavigationModeUtils.applyNavigationBarVisibility(
|
||||||
|
window = window,
|
||||||
|
insetsController = ic,
|
||||||
|
context = context,
|
||||||
|
isDarkTheme = isDarkTheme
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -344,6 +351,12 @@ fun ChatDetailScreen(
|
|||||||
val ic = androidx.core.view.WindowCompat.getInsetsController(window, view)
|
val ic = androidx.core.view.WindowCompat.getInsetsController(window, view)
|
||||||
window.statusBarColor = android.graphics.Color.TRANSPARENT
|
window.statusBarColor = android.graphics.Color.TRANSPARENT
|
||||||
ic.isAppearanceLightStatusBars = false
|
ic.isAppearanceLightStatusBars = false
|
||||||
|
NavigationModeUtils.applyNavigationBarVisibility(
|
||||||
|
window = window,
|
||||||
|
insetsController = ic,
|
||||||
|
context = context,
|
||||||
|
isDarkTheme = isDarkTheme
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user