Как скрыть панель действий после заставки в составлении реактивного ранца?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как скрыть панель действий после заставки в составлении реактивного ранца?

Сообщение Anonymous »

Я следил за заставкой этой статьи ниже всех уровней API со значком без каких-либо действий. поддержка экрана-заставки для обоих устройств ниже Android 12 и выше.
Экран-заставка работает нормально в обеих версиях, но после завершения экрана-заставки в Android 12 появляется панель действий, хотя я использую EdgetoEdge (), но он отлично работает на Android 5.1.
Вот как он выглядит на устройстве под управлением Android 12.
Изображение

Устройство под управлением Android 5.1.
Изображение

это theme.xml

Код: Выделить всё




@color/black
@drawable/splash_background



этот файл theme.xml для V31

Код: Выделить всё




@color/black
@drawable/spotify
3000
@style/Theme.Splash


Манифест Theme.kt

Код: Выделить всё

@Composable
fun SpotifyTheme(
darkTheme: Boolean = isSystemInDarkTheme(),
// Dynamic color is available on Android 12+
dynamicColor: Boolean = false,
content: @Composable () -> Unit
) {
val colorScheme = when {
dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> {
val context = LocalContext.current
if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context)
}

darkTheme -> DarkColorScheme
else -> LightColorScheme
}

MaterialTheme(
colorScheme = colorScheme,
typography = Typography,
content = content
)
}
MainActivity

Код: Выделить всё

class MainActivity : ComponentActivity() {
@OptIn(ExperimentalMaterial3Api::class)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
enableEdgeToEdge()
installSplashScreen()

setContent {
SpotifyTheme {
CompositionLocalProvider(LocalRippleConfiguration provides null) {
Surface(modifier = Modifier
.fillMaxSize()
.background(MaterialTheme.colorScheme.background)){
MyAppNavigation()
}
}
}
}
}
}
пробовал разные решения, которые нашел, но так и не смог решить. Обратите внимание, что заставка на обоих устройствах отображается правильно без панели действий.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ck-compose
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»