我正在为开源项目做贡献,我正在为React Native开发材料设计.我在工作中被阻止,我无法通过填充,对齐等方式进行一些UI级别的增强,
这是抽屉材料设计的官方规格 -
在上图中,测量单位是dp.
但是,在我的React Native代码中,我看到没有提到这样的单位.考虑到它是"反应原生"我很困惑它是px还是dp.
我甚至浏览了React Native for Style组件的官方文档.我没有在任何地方看到提及.
我的守则看起来像 -
const styles = {
touchable: {
paddingHorizontal: 16,
marginVertical: 8,
height: 48
},
item: {
flex: 1,
flexDirection: 'row',
alignItems: 'center',
},
icon: {
position: 'relative',
},
value: {
flex: 1,
paddingLeft: 34,
top: 2
},
label: {
top: 2
}
},
Run Code Online (Sandbox Code Playgroud)
如果这是像素或dp,你能告诉我吗?而且,是1px = 1dp吗?