加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – React Native中使用了哪些维度单位?

发布时间:2020-12-15 20:45:11 所属栏目:百科 来源:网络整理
导读:使用React Native定义一些样式尺寸时,没有任何单位: welcome: { fontSize: 20,margin: 10,} 我认为原因是因为它是跨平台代码,iOS和Android使用不同的单位. docs并不是很有帮助,因为所有的例子都使用rem单位,并且没有任何地方提到单位. 那么每个平台使用哪些
使用React Native定义一些样式尺寸时,没有任何单位:
welcome: {
  fontSize: 20,margin: 10,}

我认为原因是因为它是跨平台代码,iOS和Android使用不同的单位.

docs并不是很有帮助,因为所有的例子都使用rem单位,并且没有任何地方提到单位.

那么每个平台使用哪些单元?

编辑:other answer没有说明在Android中使用了哪些单位.我假设它是dp,但没有在任何地方指定.

单位是iOS的逻辑像素.参见问题 here,由React Native的撰稿人回答.

对于Android,单位是在DIP,这有点类似于iOS中的逻辑点(关于这个主题有一个不错的write up).如果您在这里查看源代码 – https://github.com/facebook/react-native/blob/235b16d93287061a09c4624e612b5dc4f960ce47/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java#L24,您会看到它们将提供的值转换为PixelFromDIP.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读