/
Jojer
/
RepTrack
Обзор
Документация
Войти
/
Jojer
/
RepTrack
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/reptrack/presentation/MainActivity.kt
66 строк
2 KB
MaximOdincov
08.06.2026 3
08 июн 2026, 17:07
08 июн 2026, 17:07
1ecb1c0
Код
Авторство
О чём код?
package com.example.reptrack.presentation import android.os.Bundle import android.view.WindowManager import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.WindowInsets import androidx.compose.foundation.layout.asPaddingValues import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.ime import androidx.compose.foundation.layout.navigationBars import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.statusBars import androidx.compose.foundation.layout.systemBars import androidx.compose.foundation.layout.systemBarsPadding import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.graphics.toArgb import androidx.compose.ui.platform.LocalView import androidx.compose.ui.unit.dp import androidx.compose.ui.viewinterop.AndroidView import androidx.core.view.ViewCompat import androidx.core.view.WindowCompat import androidx.core.view.WindowInsetsCompat import com.example.reptrack.navigation.AppNavGraph import com.example.reptrack.presentation.theme.RepTrackTheme class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // Отключаем автоматическую обработку системных окон WindowCompat.setDecorFitsSystemWindows(window, false) // Настройка клавиатуры window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE) // Настройка цвета статус-бара window.statusBarColor = Color.White.toArgb() // Настройка цвета иконок статус-бара WindowCompat.getInsetsController(window, window.decorView) .isAppearanceLightStatusBars = true setContent { RepTrackTheme { // Главное: используем встроенные модификаторы Compose App() } } } @Composable fun App() { Box( modifier = Modifier .fillMaxSize() .systemBarsPadding() // Встроенная замена ) { AppNavGraph() } } }