useWindowDimensions¶
1 | |
useWindowDimensions автоматически обновляет все свои значения при изменении размера экрана или масштаба шрифта. Вы можете получить ширину и высоту окна вашего приложения следующим образом:
1 | |
Пример¶
- Хук
useDimensionsиз библиотеки сообщества React Native Hooks призван облегчить работу с изменениями размеров экрана/окна. - React Native Responsive Dimensions также поставляется с отзывчивыми хуками.
Свойства¶
fontScale¶
1 | |
Масштаб используемого в данный момент шрифта. Некоторые операционные системы позволяют пользователям масштабировать размер шрифта в большую или меньшую сторону для удобства чтения. Это свойство позволит вам узнать, что именно используется.
height¶
1 | |
Высота в пикселях окна или экрана, занимаемого вашим приложением.
scale¶
1 | |
Соотношение пикселей устройства, на котором работает ваше приложение. Значения могут быть:
1, что указывает на то, что одна точка равна одному пикселю (обычно PPI/DPI составляет 96, 76 на некоторых платформах).2или3, что указывает на дисплей Retina или высокий DPI.
width¶
1 | |
Ширина в пикселях окна или экрана, занимаемого вашим приложением.