Заголовок: React Native Screens включает режим «от края до края» на Android 15, несмотря на навигациюBarTranslucent: falJavascript

Форум по Javascript
Ответить
Anonymous
 Заголовок: React Native Screens включает режим «от края до края» на Android 15, несмотря на навигациюBarTranslucent: fal

Сообщение Anonymous »

Я создаю приложение React Native с использованием Expo SDK 54, ориентированное на Android 15 (API 36). Панель навигации остается белой/светлой независимо от настроек моей темы, поскольку React-native-screens включает режим «от края до края», делая панель навигации прозрачной.
Среда:
  • Expo SDK: 54.0.0
  • React Native: 0.81.5
  • react-native-screens: 4.16.0
  • Android Target SDK: 36 (Android 15)
  • react-navigation/native: 6.1.9
  • react-navigation/native-stack: 6.9.17
  • expo-navigation-bar: 5.0.10
    The Проблема:
Журналы показывают, что сквозное соединение включено:
Значения WARN statusBarTranslucent и NavigationBarColor игнорируются при использовании React-native-edge-to-edge
WARN setBackgroundColorAsync не поддерживается при включенном сквозном режиме.
WARN setBorderColorAsync не поддерживается при включенном сквозном режиме.
/>Панель навигации остается белой, хотя я хочу, чтобы она была темной (#1A1A1A), чтобы соответствовать теме моего приложения.
Что я пробовал:
  • Установить NavigationBarTranslucent: false во всех навигаторах:

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

  // App.tsx
import { Platform, useColorScheme } from 'react-native';
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';

const Stack = createNativeStackNavigator();

export default function App() {
const colorScheme = useColorScheme();

return (



Подробнее здесь: [url]https://stackoverflow.com/questions/79865749/title-react-native-screens-enables-edge-to-edge-mode-on-android-15-despite-navi[/url]
Ответить

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

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

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

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

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