Последнее обновление StatusBar для Android One - игнорирует прозрачность - PullRequest
0 голосов
/ 29 апреля 2019

Мой Nokia5.1 обновился, пока я был за границей, до последней версии Android One OS (Android 9, что я могу сказать).Вернувшись, я заметил, что моя текущая функция проверки высоты statusBar больше не работает, т.е.:

const StatusBarHeight = (size) => {
    return Platform.OS === 'ios' ? size + 20 : size + StatusBar.currentHeight

<StatusBar barStyle={this.state.barStyle} backgroundColor={'transparent'} translucent={true} />

Я получаю огромное пустое место в верхней части моего экрана, так как последний Android, кажется, игнорирует satusbar и обрабатываетнижняя часть строки состояния в качестве отправной точки для приложения.(мой последний телефон имеет строку состояния 31 ... так что между нижней частью моей строки состояния и началом содержимого моего заголовка есть пространство в 31 пиксель.

Редактировать - я не думаю, что это строка состоянияПроблема с функцией высоты ... Похоже, что игнорируется полупрозрачный == true и трактуется нижняя часть строки состояния как место, где начинается рендеринг отступа / высоты, вместо рисования за строкой состояния, как следует

Кто-нибудь еще сталкивался с этим / получил решение?

...