Я использую библиотеку react-native-dimension
для создания адаптивного интерфейса следующим образом:
const{width,height} = Dimensions.get('window');
и в моем файле style.js:
imageBackgroundLandscape:{
width:height,
height:width
},
imageBackgroundPortrait:{
width:width,
height:height
}
Проблема в том, чтокогда я поворачиваю экран, переменные ширины и высоты имеют прежние значения!Например, в портретном режиме мои переменные:
width : 800
height: 1280
и когда я поворачиваю экран, мои переменные:
width : 800 // previous value
height: 1280 // previous value
Кроме того, я использую ответную нативную ориентацию дляопределить режим экрана.Я хочу знать, как можно автоматически изменять их значения (ширину, высоту) при повороте устройства или есть другие библиотеки для этого?
Заранее спасибо.