What is the default unit of style in React Native?

后端 未结 4 1503
既然无缘
既然无缘 2020-12-13 00:20

I am contributing to an Open Source Project where I am developing Material design for React Native. I am blocked at work,I am unable to make some UI level enhancements w.r.t

4条回答
  •  情话喂你
    2020-12-13 00:34

    I share your confusion somewhat, not being able to actively inspect with a developer console as we are used to in the browser.

    I am not familiar with the 'dp' unit, but from what I gather width: 1 renders differently on each device depending on the pixel density of the screen (see link). The information in the react-native docs say that 1 would render thicker on screens with high pixel density. Which then sounds logical as you have more precision on high density screens than you would have on low density screens and react-native aims at being universal so it would not assume high dpi.

    It is my understanding that you can use the below linked PixelRatio API to calculate sizes for detail elements (think borders, icons, etc), that way you can dynamically adjust the rendered size according to the device's screen density.

    https://facebook.github.io/react-native/docs/pixelratio.html#content

提交回复
热议问题